复制对象到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달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인