【发布时间】:2012-01-29 08:54:16
【问题描述】:
我注意到似乎没有从 AWS 管理控制台下载整个 s3 存储桶的选项。
有没有一种简单的方法可以把我的一个桶里的所有东西都抓起来?我正在考虑将根文件夹公开,使用wget 将其全部获取,然后再次将其设为私有,但我不知道是否有更简单的方法。
【问题讨论】:
-
正如这里的许多人所说,
aws s3 sync是最好的。但是没有人指出一个强大的选项:dryrun。当您使用sync时,此选项允许您查看从 s3 下载/上传到 s3 的内容。当您不想覆盖本地或 s3 存储桶中的内容时,这非常有用。使用方法如下:aws s3 sync <source> <destination> --dryrun在将新内容推送到存储桶之前,我一直使用它,以免上传不需要的更改。 -
这是一个快速视频,展示了
aws s3 sync的实践:youtube.com/watch?v=J2aZodwPeQk -
查看2021/09完整答案:stackoverflow.com/a/68981037/8718377
标签: amazon-web-services amazon-s3 aws-cli