AWS Certified Solutions Architect – Professional — Question 685

A financial services company sells its software-as-a-service (SaaS) platform for application compliance to large global banks. The SaaS platform runs on AWS and uses multiple AWS accounts that are managed in an organization in AWS Organizations. The SaaS platform uses many AWS resources globally.
For regulatory compliance, all API calls to AWS resources must be audited, tracked for changes, and stored in a durable and secure data store.
Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: C

Explanation

Creating an organization trail in AWS CloudTrail allows the management account to automatically deploy and collect logs from all AWS accounts within AWS Organizations, minimizing operational overhead. Storing the logs in a centralized Amazon S3 bucket with versioning, MFA delete, and encryption ensures the required durability and security compliance. Other options either demand tedious per-account configurations or fail to leverage S3 versioning for protection against accidental deletion.