amazon-s3 - amazon S3下载了整个 S3 bucket?

  显示原文与译文双语对照的内容

我注意到,从AWS管理控制台下载整个S3存储库似乎没有选择。

有什么简单的方法可以把所有的东西放在我? 我想让 根目录 public 使用 wget 来抓取它,然后再次使用它,但是我不知道是否有更简单的方法。

时间: 原作者:

自动气象站

自动气象站的文档

AWS最近发布了他们的命令行 工具。 这很像 boto,可以使用 sudo easy_install awscli 或者 sudo pip install awscli

安装之后,你可以简单地运行:

命令:


aws s3 sync s3://mybucket. 



输出:


download: s3://mybucket/test.txt to test.txt


download: s3://mybucket/test2.txt to test2.txt



这将下载你所有的文件( 单向同步) 。 目录中的任何现有文件都不会删除当前目录中的任何文件,它不会更改或者删除S3上的任何文件。

你还可以对 S3 bucket执行 S3 bucket,或者对 S3 bucket同步进行本地。

查看文档和其他示例:

http://docs.aws.amazon.com/cli/latest/reference/s3/sync.html

原作者:
...