使用 aws-cli s3 同步命令对象 acl 的问题

problem using aws-cli s3 sync command object acl

我已经使用 cli 将文件从源 S3 帐户传输到目标帐户 S3。不幸的是,我在源帐户中使用了一个具有适当权限的用户来上传目标文件。所有文件都已正确同步,但问题是 ACl.. 目标中的对象具有源帐户所有权。现在我想更改目标帐户的所有权或 read/write 权限。我尝试了所有方法,但找不到任何有用的解决方案。请让我知道正确的解决方案? 提前致谢.. 抱歉我的英语不好。

在目标账户中,将目标存储桶上的 S3 对象所有权设置为首选存储桶所有者。设置 S3 对象所有权后,上传的访问控制列表 (ACL) 设置为 bucket-owner-full-control 的新对象自动归存储桶帐户所有。

通读这篇文章https://aws.amazon.com/premiumsupport/knowledge-center/copy-s3-objects-account/

它有解决您问题的方法

您需要修改目标存储桶策略