复制对象到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
專家
已回答 6 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南