代码之家  ›  专栏  ›  技术社区  ›  RhinoH

将公共s3存储桶同步到我的私人s3存储桶的干净方法

  •  1
  • RhinoH  · 技术社区  · 2 年前

    Binance通过s3端点公开了其数据。该网站是https://data.binance.vision/?prefix=data/“.他们的bucket URL是”https://s3-ap-northeast-1.amazonaws.com/data.binance.vision“.我想把他们存储桶中的所有文件下载到我自己的s3存储桶中。我可以:

    1. 抓取此网站并下载CSV文件。
    2. 制作一个URL生成器,用于构建所有URL并使用这些URL下载CSV文件。
    3. 因为他们的数据存储在s3上。我想知道是否有更干净的方法将他们的水桶同步到我的水桶。 第三条路真的可行吗?
    1 回复  |  直到 2 年前
        1
  •  1
  •   Marcin    2 年前

    如果要将其复制到自己的s3存储桶中,可以执行以下操作:

    aws s3 sync s3://data.binance.vision s3://your-bucket-name --no-sign-request
    

    如果你想把它复制到你自己的电脑上,放到你当前的文件夹里( . )你可以做:

    aws s3 sync s3://data.binance.vision . --no-sign-request