Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Solutions Architect - Professional · AWS
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
D — While cross-account role assumption works, it adds operational complexity (maintaining an extra IAM role in the sales account, trust relationships, role chaining). QuickSight's native cross-account S3 access via bucket policies is simpler.
Cross-account IAM role in Sales Account Create a role in the Sales account that allows access to the S3 bucket. Add trust relationship to allow QuickSight service role in the Marketing account to assume it. Grant the required S3 and KMS permissions via the assumed role. QuickSight can assume the cross-account role to access encrypted data. AWS-recommended pattern for cross-account access, minimal replication, no duplicated storage, and no need for S3 replication.
The correct answer is D. Rationale: - Lowest operational overhead using native IAM mechanisms - Enables secure cross-account access through role assumption - Maintains centralized access control - No data duplication or additional storage costs - Works seamlessly with existing KMS encryption Other options' drawbacks: A: Duplicates data and costs B: SCPs aren't for granular access control C: Incorrect bucket policy location (bucket is in sales account, not marketing)