SCS-C02 · Question #98
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…
The correct answer is B. Use data key caching. Use the local cache that the AWS Encryption SDK provides with a caching. https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/data-key-caching.html
Question
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?
Options
- AUse keyrings with the AWS Encryption SDK. Use each keyring individually or combine keyrings
- BUse data key caching. Use the local cache that the AWS Encryption SDK provides with a caching
- CUse KMS key rotation. Use a local cache in the AWS Encryption SDK with a caching
- DUse keyrings with the AWS Encryption SDK. Use each keyring individually or combine keyrings
How the community answered
(29 responses)- A3% (1)
- B83% (24)
- C3% (1)
- D10% (3)
Explanation
https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/data-key-caching.html
Topics
Community Discussion
No community discussion yet for this question.