AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
解决方案架构师必须使用 AWS CLI 将一个 AWS 账户中 S3 存储桶中的对象复制到另一个账户中的新 S3 存储桶。以下哪些步骤组合可以使复制成功?(选择三项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在源存储桶上创建一个存储桶策略,允许目标账户中的用户列出源存储桶并读取其对象,并将该策略附加到源存储桶。, 在目标账户中创建一个 IAM 策略,允许目标账户中的用户列出和获取源存储桶中的对象,以及列出、放置对象和设置目标存储桶中的对象 ACL;将该策略附加到该用户。, 以目标账户中的用户身份运行 aws s3 sync 命令,指定源存储桶和目标存储桶。.
为什么这是答案
要实现跨账户 S3 复制,需要正确配置权限。在源存储桶上附加存储桶策略,允许目标账户的用户(通过其账户 ID)执行 s3:ListBucket 和 s3:GetObject 操作,这是因为复制操作需要从源存储桶读取数据。在目标账户中,为执行复制的用户创建一个 IAM 策略,授予其对源存储桶的 s3:ListBucket 和 s3:GetObject 权限,以及对目标存储桶的 s3:ListBucket、s3:PutObject 和 s3:PutObjectAcl 权限。最后,以目标账户中的用户身份运行 aws s3 sync 命令,因为该用户拥有对两个存储桶进行操作所需的全部权限。
第一个错误选项的存储桶策略应附加到源存储桶,而不是目标存储桶,且权限不完整。第三个错误选项在源账户中创建 IAM 策略并附加给源账户用户,但复制操作应由目标账户的用户执行,以便目标账户拥有对新数据的控制权。第五个错误选项以源账户用户身份运行命令,但源账户用户通常不具备向目标账户存储桶写入的权限。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡