nerdexam
Amazon

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

Submitted by yuki_2020· Mar 6, 2026Data Protection

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)
  • A
    3% (1)
  • B
    83% (24)
  • C
    3% (1)
  • D
    10% (3)

Explanation

https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/data-key-caching.html

Topics

#data key caching#AWS Encryption SDK#KMS throttling#client-side encryption

Community Discussion

No community discussion yet for this question.

Full SCS-C02 Practice