我想尽可能忠实地复制S3存储桶(例如,复制所有权限设置)。
标准:
aws s3 sync s3://old-bucket s3://new-bucket --source-region us-west-1 --region us-west-2
仅复制数据。
如何尽可能忠实地复制S3存储桶(例如复制所有权限设置)?
我想尽可能忠实地复制S3存储桶(例如,复制所有权限设置)。
标准:
aws s3 sync s3://old-bucket s3://new-bucket --source-region us-west-1 --region us-west-2
仅复制数据。
如何尽可能忠实地复制S3存储桶(例如复制所有权限设置)?
使用与创建第一个存储桶的代码相同的基础设施(如果它是使用 IAC 创建的)。但是,我的个人 AWS 账户中有 IAC 和手动两种类型的存储桶。
当您在 S3 控制台中创建新存储桶时,它会询问您是否要复制现有存储桶的设置,这解决了您一半的问题。
要复制对象,您可以尝试设置 S3 存储桶复制,包括使用此博客文章了解如何复制现有对象的说明 - 通常复制仅在设置复制后复制新对象。如果这不起作用,您可以尝试从存储桶到存储桶使用 CLIv2“aws s3 同步”,不确定这是否有效,但它会通过您运行该命令的计算机复制所有内容 - EC2 会更快、更便宜、更多比家用电脑高效。
使用 rclone 工具并设置所需的 ACL 选项。
您可以在此处阅读有关选项的信息。
通过AWS控制台创建存储桶时,可以选择从现有存储桶复制设置: