Question 220
An S3 application has low complexity and only needs server-side encryption, but a second workload needs separate per-key IAM controls. How should the architect distinguish SSE-S3 and SSE-KMS?
Explanation
Correct Answer
Both protect stored objects, but the additional KMS control and associated cost are justified only by actual governance requirements.
Incorrect Answers
KMS encryption is not a public-access permission.
SSE-S3 keys are not exposed as customer-managed key resources.
At-rest encryption does not replace bucket IAM/resource authorization. The data caller must pass S3 access checks, and SSE-KMS adds an independent key-use boundary.






AWS Certified Solutions Architect - Associate SAA-C03 Practice Tests