AWS Certified Solutions Architect – Professional — Question 128

A company wants to allow its Marketing team to perform SQL queries on customer records to identify market segments. The data is spread across hundreds of files. The records must be encrypted in transit and at rest. The Team Manager must have the ability to manage users and groups, but no team members should have access to services or resources not required for the SQL queries. Additionally, Administrators need to audit the queries made and receive notifications when a query violates rules defined by the Security team.
AWS Organizations has been used to create a new account and an AWS IAM user with administrator permissions for the Team Manager.
Which design meets these requirements?

Answer options

Correct answer: B

Explanation

Option B is correct because it restricts access to only necessary services while allowing SQL querying through Amazon Athena, which is suitable for the data stored in Amazon S3. The other options either permit access to unnecessary services or do not align with the requirement of using SQL queries effectively across the distributed files.