在不同账户中的 Amazon S3 存储桶之间复制文件的成本

mir*_*lve 2 data-transfer amazon-s3 amazon-web-services

我想将我账户中的 S3 文件复制到另一个 AWS 账户。

如何在不收取数据传输费的情况下进行复制?

示例命令:

aws s3 cp s3://sourceBucket/file s3://targetBucket/
Run Code Online (Sandbox Code Playgroud)

它是通过 Internet 传输文件还是 AWS 通过内部网络传输文件?

数据大小:71TB

Joh*_*ein 5

如果源存储桶和目标存储桶位于同一区域,则没有数据传输成本

在不同账户拥有的存储桶之间复制对象时的一些提示

  • 您将需要使用一组GetObject对源存储桶和PutObject目标存储桶都具有权限的凭据
  • 如果您使用来自源帐户的凭据,请确保使用,--acl bucket-owner-full-control否则目标帐户将无法访问/读取/删除该对象。这就是为什么最好使用目标帐户中的凭据来复制对象的原因。