AWS Certified Big Data – Specialty — Question 28

A solutions architect works for a company that has a data lake based on a central Amazon S3 bucket. The data contains sensitive information. The architect must be able to specify exactly which files each user can access. Users access the platform through a SAML federation Single Sign On platform.
The architect needs to build a solution that allows fine grained access control, traceability of access to the objects, and usage of the standard tools (AWS Console, AWS CLI) to access the data.
Which solution should the architect build?

Answer options

Correct answer: D

Explanation

Option D is correct because it combines Client-Side Encryption with AWS KMS-Managed Keys, allowing for granular access control through KMS Grants, along with auditing capabilities provided by AWS CloudTrail. Options A, B, and C do not provide the same level of control or traceability as they either utilize Server-Side Encryption or lack the integration of KMS Grants, which is essential for fine-grained access management.