AWS SAA 题库

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

第 294 / 1018 题单选题

一家电子商务公司在AWS云中存储包含PII的大量客户数据。公司希望在三个应用程序中使用数据,但只有一个应用程序需要处理PII。在其他两个应用程序处理数据之前,必须删除PII。哪种解决方案可以满足这些要求,同时具有最小的运维复杂性?

  • A. 将数据存储在Amazon DynamoDB表中。创建一个代理应用程序层,拦截并处理每个应用程序请求的数据。
  • B. 将数据存储在Amazon S3存储桶中。在将数据返回给请求的应用程序之前,使用S3对象Lambda处理和转换数据。
  • C. 处理数据并将转换后的数据存储在三个单独的Amazon S3存储桶中,以便每个应用程序都有自己的定制数据集。将每个应用程序指向其各自的S3存储桶。
  • D. 处理数据并将转换后的数据存储在三个单独的Amazon DynamoDB表中,以便每个应用程序都有自己的定制数据集。将每个应用程序指向其各自的DynamoDB表。
第 294 / 1018 题正确答案 B
  • B. 将数据存储在Amazon S3存储桶中。在将数据返回给请求的应用程序之前,使用S3对象Lambda处理和转换数据。

解析

选项B是最适合要求的解决方案,因为它具有最小的运维复杂性,并满足以下要求: 数据存储在Amazon S3存储桶中,可以轻松管理大量数据。 在返回数据给请求的应用程序之前,可以使用S3对象Lambda处理和转换数据。这允许在其中一个应用程序需要处理PII时进行数据转换。 另外两个应用程序可以直接访问经过处理的数据,而无需处理PII。 其他选项的解释: 选项A需要创建代理应用程序层来处理数据,增加了操作和维护的复杂性。 选项C和选项D要求分别处理和存储数据,增加了复杂性,并且可能会导致数据冗余。 因此,选项B是最佳选择,因为它满足要求并具有较少的操作复杂性。

AI 解析

AWS数据脱敏场景中,S3对象Lambda允许在数据访问时动态转换,无需维护多个数据副本。AWS官方文档强调其按需处理能力,减少存储冗余。选项B利用单一存储桶配合Lambda函数实时处理,其余选项涉及代理层或冗余存储,运维更复杂。