复制对象到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ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ