我需要将一个S3存储桶的数据移动到另一个账户下的不同存储桶。 通过运行以下命令,我成功地同步了这两个存储桶:
aws s3 sync s3://my_old_bucket s3://my_new_bucket --profile myprofile
我的个人资料 内容:
[profile myprofile]
aws_access_key_id = old_account_key_id
aws_secret_access_key = old_account_secret_access_key
我还设置了源和目的地的策略。源允许列出和获取,目标允许发布。
这些命令完美地工作,我可以登录到其他帐户并查看文件。但是,我无法拥有新桶或使其公开。我需要能够像在旧帐户中一样进行更改。新帐户与旧帐户完全无关。似乎文件保留了权限,并且仍由旧帐户拥有。
如何设置权限以便使用新帐户完全访问文件?