复制对象到S3桶需要用户有什么IAM权限

0

【以下的问题经过翻译处理】 我想将对象复制到我的S3存储桶中。如果要使用1. aws s3 cp命令进行复制,我需要给我的IAM用户(同一账户)哪些权限?2. 如果要使用aws s3 sync命令进行复制,需要哪些权限?

1 回答
0

【以下的回答经过翻译处理】 运行aws s3 cp命令,您需要允许IAM用户执行s3:GetObject和s3:PutObject操作。 如果您需要使用--recursive选项运行aws s3 cp命令(一次复制多个对象),则您需要s3:GetObject、s3:PutObject和s3:ListBucket权限。 如果您需要运行aws s3 sync命令,则需要s3:GetObject、s3:PutObject和s3:ListBucket权限。 此外,如果您需要复制版本化对象或带标记的对象,则可能需要额外的权限。 如果您需要复制特定版本的对象,则需要s3:GetObjectVersion和s3:GetObject权限。 如果需要复制带有对象标记的对象,则您的IAM身份必须具有s3:GetObjectTagging(源对象)和s3:PutObjectTagging权限(目标存储桶)。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则