下载整个 S3 存储桶?

下载整个 S3 存储桶?

<p>我注意到似乎没有从亚马逊云科技管理控制台下载整个 S3 存储桶的选项。<br /> 有没有一种简单的方法把所有东西都放在我的桶里?我在考虑将根文件夹公开,使用 wget 获取所有内容,然后再次将其私有化,但我不知道是否有更简单的方法。</p>
下载整个 S3 存储桶? 2022-07-27 11:18:51
下载整个 S3 存储桶? 2
下载整个 S3 存储桶?
<p>Amazon CLI<br /> 有关更多信息,请参阅 <a href="http://docs.aws.amazon.com/cli/latest/index.html" target="_blank">http://docs.aws.amazon.com/cli/latest/index.html</a><br /> Amazon 最近发布了他们的命令行工具,其工作原理与 boto 非常相似,可以使用 sudo 简易安装 awscli 或 sudo pip 安装 awscli 安装完成后,你可以简单地运行:Amazon S3 同步 s3://<br /> 例如:Amazon S3 同步 s3://mybucket。<br /> 将我的存储桶中的所有对象下载到当前目录。<br /> 并将输出:<br /> 下载:s3://mybucket/test.txt 到 test.txt<br /> 下载:s3://mybucket/test2.txt 到 test2.txt<br /> 这将使用单向同步下载所有文件。它不会删除当前目录中的任何现有文件,除非您指定——delete,而且它不会更改或删除 S3 上的任何文件。<br /> 您还可以进行 S3 桶到 S3 桶的同步,或本地到 S3 桶的同步。<br /> 查看文档和其他示例。<br /> 虽然上面的示例是如何下载一个完整的存储桶,但您也可以通过执行递归下载一个文件夹<br /> aws s3 cp s3://BUCKETNAME/PATH/TO/FOLDER LocalFolderName——recursive<br /> 这将指示 CLI 递归地下载 BUCKETNAME 桶内 PATH/ to / folder 目录中的所有文件和文件夹键。</p>