AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 191 / 1018 题单选题

一家公司在Amazon S3存储桶中有数百万个对象,用作Amazon CloudFront分发的源。在加载这些对象之前,公司未在S3存储桶上设置加密。解决方案架构师需要为所有现有对象以及将来添加到S3存储桶的所有对象启用加密。哪种解决方案可以以最少的工作量来满足这些要求?

  • A. 创建一个新的S3存储桶。为新的S3存储桶打开默认的加密设置。将所有现有对象下载到临时本地存储,然后将这些对象上传到新的S3存储桶。
  • B. 为S3存储桶打开默认的加密设置。使用S3库存功能创建一个列出未加密对象的.csv文件。运行一个S3批处理操作作业,使用复制命令来加密这些对象。
  • C. 使用AWS密钥管理服务(AWS KMS)创建一个新的加密密钥。更改S3存储桶的设置,使用AWS KMS托管的加密密钥(SSE-KMS)进行服务器端加密。为S3存储桶打开版本控制。
  • D. 在AWS管理控制台中导航到Amazon S3。浏览S3存储桶的对象。按加密字段进行排序。选择每个未加密对象,然后使用“修改”按钮将默认的加密设置应用于S3存储桶中的每个未加密对象。
第 191 / 1018 题正确答案 B
  • B. 为S3存储桶打开默认的加密设置。使用S3库存功能创建一个列出未加密对象的.csv文件。运行一个S3批处理操作作业,使用复制命令来加密这些对象。

解析

选项B提供了最低的工作量,以便满足加密现有对象和未来添加的对象的要求。通过打开S3存储桶的默认加密设置,可以确保所有新上传的对象都会自动加密。 使用S3库存功能可以创建一个列出未加密对象的.csv文件,然后可以使用S3批处理操作作业来运行复制命令来加密这些对象。这将应用于现有对象,而不需要手动下载和重新上传它们,从而减少了工作量。 其他选项需要更多的手动干预或创建新存储桶等复杂操作,因此不如选项B来得高效。

AI 解析

Amazon S3默认加密功能允许在存储桶级别自动加密新对象,但不会对现有对象进行加密。要处理已有的未加密对象,需使用S3库存生成未加密对象列表,再通过S3批处理操作对它们执行复制操作(复制时应用加密)。Amazon官方文档指出,S3批处理操作可大规模自动化处理对象,无需手动干预。选项A涉及数据迁移,操作复杂且低效;选项C缺少处理现有对象的步骤;选项D手动操作不适用于百万级对象。选项B通过自动化批量处理现有对象,同时设置默认加密满足未来需求,符合最小工作量要求。