如何下载S3存储桶中的所有内容然后上传到另一个存储桶?

Nel*_*son 3 amazon-s3 amazon-web-services aws-cli

  • 我需要将一个S3存储桶中的内容放入另一个S3存储桶中。
  • 这些存储桶位于两个不同的帐户中。
  • 有人告诉我不要创建策略以允许从原始存储桶访问目标存储桶。

如何使用AWS CLI下载原始存储桶的所有内容,然后将内容上传到目标存储桶?

Nel*_*son 5

本地复制

aws s3 sync s3://origin /local/path
Run Code Online (Sandbox Code Playgroud)

要复制到目标存储桶:

aws s3 sync /local/path s3://destination 
Run Code Online (Sandbox Code Playgroud)