AWS Certified Solutions Architect – Professional (SAP-C02) — Question 344

A financial services company has an asset management product that thousands of customers use around the world. The customers provide feedback about the product through surveys. The company is building a new analytical solution that runs on Amazon EMR to analyze the data from these surveys. The following user personas need to access the analytical solution to perform different actions:

• Administrator: Provisions the EMR cluster for the analytics team based on the team’s requirements
• Data engineer: Runs ETL scripts to process, transform, and enrich the datasets
• Data analyst: Runs SQL and Hive queries on the data

A solutions architect must ensure that all the user personas have least privilege access to only the resources that they need. The user personas must be able to launch only applications that are approved and authorized. The solution also must ensure tagging for all resources that the user personas create.

Which solution will meet these requirements?

Answer options

Correct answer: C

Explanation

AWS Service Catalog allows organizations to centrally manage and control which IT services and Amazon EMR configurations are approved for deployment, ensuring that users can only launch authorized applications with pre-defined resource tagging. This directly satisfies the requirement of least-privilege access and governance for the different user personas. Other options involving AWS Config only detect non-compliance after resources are created, rather than preventing unauthorized deployments proactively.