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

A company stores customer data that contains personally identifiable information (PII) in an Amazon Redshift cluster. The company's marketing, claims, and analytics teams need to be able to access the customer data.

The marketing team should have access to obfuscated claim information but should have full access to customer contact information. The claims team should have access to customer information for each claim that the team processes. The analytics team should have access only to obfuscated PII data.

Which solution will enforce these data access requirements with the LEAST administrative overhead?

Answer options

Correct answer: C

Explanation

The correct answer is C because creating separate database roles with specific masking policies for each team allows for tailored access control with minimal administrative effort. Option A requires managing multiple clusters, which increases overhead, while option B involves creating and maintaining multiple views, which can also be cumbersome. Option D, while effective, introduces unnecessary complexity by moving data to S3 and setting up a data lake.