Move files directly from one S3 account to another?

后端 未结 10 1574
攒了一身酷
攒了一身酷 2020-12-07 07:42

Pretty basic question but I haven\'t been able to find an answer. Using Transit I can \"move\" files from one S3 bucket on one AWS account to another S3 bucket on another AW

相关标签:
10条回答
  • 2020-12-07 08:12

    If you are just looking for a ready made solution there are a few solutions out there that can do this. Bucket Explorer works on Mac and Windows and can copy across accounts as can Cloudberry S3 Explorer and S3 Browser but they are Windows only so may not work for you.

    I suspect the AWS console could also do it with the appropriate permissions setup but I haven't tested this.

    You can also do it using the AWS API as long as you have given the AWS account you are using write permissions to the destination bucket.

    0 讨论(0)
  • 2020-12-07 08:12

    You can user Cyberduck (open source)

    0 讨论(0)
  • 2020-12-07 08:15

    boto works well. See this thread. Using boto, you copy objects straight from one bucket to another, rather than downloading them to the local machine and uploading them to another bucket.

    0 讨论(0)
  • 2020-12-07 08:22

    For newly created files (NOT existing objects), you can take advantage of new functionality from AWS. It is Cross-Region Replication (under "Versioning" for the S3 bucket). You can create a policy that will allow you to replicate new objects to a bucket in a different account.

    For existing objects, you will still need to copy your objects using another method - unless AWS introduces native functionality for this in the future.

    0 讨论(0)
提交回复
热议问题