AWS Certified Data Engineer – Associate (DEA-C01) — Question 61

A company has multiple applications that use datasets that are stored in an Amazon S3 bucket. The company has an ecommerce application that generates a dataset that contains personally identifiable information (PII). The company has an internal analytics application that does not require access to the PII.
To comply with regulations, the company must not share PII unnecessarily. A data engineer needs to implement a solution that with redact PII dynamically, based on the needs of each application that accesses the dataset.
Which solution will meet the requirements with the LEAST operational overhead?

Answer options

Correct answer: B

Explanation

The correct answer, B, is optimal because S3 Object Lambda allows for dynamic data transformation, including redaction, with minimal overhead. Options A and C require creating multiple dataset copies, which increases storage and management complexity. Option D involves additional components like API Gateway, which adds operational overhead compared to the direct and efficient solution provided by S3 Object Lambda.