AWS Certified Solutions Architect – Professional — Question 751

A company has millions of objects in an Amazon S3 bucket. The objects are in the S3 Standard storage class. All the S3 objects are accessed frequently. The number of users and applications that access the objects is increasing rapidly. The objects are encrypted with server-side encryption with AWS KMS keys (SSE-KMS).

A solutions architect reviews the company's monthly AWS invoice and notices that AWS KMS costs are increasing because of the high number of requests from Amazon S3. The solutions architect needs to optimize costs with minimal changes to the application.

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

Answer options

Correct answer: B

Explanation

Using server-side encryption with Amazon S3 managed keys (SSE-S3) removes the AWS KMS request charges entirely, directly addressing the cost issue with minimal operational overhead when combined with S3 Batch Operations. SSE-C and AWS CloudHSM options increase operational complexity and management overhead significantly. Transitioning to S3 Intelligent-Tiering and S3 Glacier Deep Archive is inappropriate because the objects are frequently accessed and it does not resolve the KMS request cost issue.