AWS Certified Security – Specialty (SCS-C02) — Question 71

A company plans to use AWS Key Management Service (AWS KMS) to implement an encryption strategy to protect data at rest. The company requires client-side encryption for company projects. The company is currently conducting multiple projects to test the company's use of AWS KMS. These tests have led to a sudden increase in the company's AWS resource consumption. The test projects include applications that issue multiple requests each second to KMS endpoints for encryption activities.

The company needs to develop a solution that does not throttle the company's ability to use AWS KMS. The solution must improve key usage for client-side encryption and must be cost optimized.

Which solution will meet these requirements?

Answer options

Correct answer: B

Explanation

The correct answer is B because data key caching significantly reduces the number of requests to AWS KMS by storing the data keys locally, thus optimizing performance and cost. Options A and D do not address the issue of excessive requests to KMS endpoints effectively, while option C focuses on key rotation, which does not directly enhance key usage for client-side encryption.