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

A company is running applications on AWS in a multi-account environment. The company's sales team and marketing team use separate AWS accounts in AWS Organizations.

The sales team stores petabytes of data in an Amazon S3 bucket. The marketing team uses Amazon QuickSight for data visualizations. The marketing team needs access to data that the sates team stores in the S3 bucket. The company has encrypted the S3 bucket with an AWS Key Management Service (AWS KMS) key. The marketing team has already created the IAM service role for QuickSight to provide QuickSight access in the marketing AWS account. The company needs a solution that will provide secure access to the data in the S3 bucket across AWS accounts.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: D

Explanation

Option D is correct because creating an IAM role in the sales account allows the marketing team to assume it and access the S3 bucket without duplicating data or complex permissions. Other options involve either excessive replication, complicated SCP configurations, or additional KMS grants, which increase operational overhead and complexity.