DVA-C02 · Question #165
A developer is planning to migrate on-premises company data to Amazon S3. The data must be encrypted, and the encryption keys must support automatic annual rotation. The company must use AWS Key Manag
The correct answer is B. Symmetric customer managed keys with key material that is generated by AWS. Symmetric customer managed KMS keys with AWS-generated key material support automatic annual rotation, unlike asymmetric keys or keys with imported material.
Question
A developer is planning to migrate on-premises company data to Amazon S3. The data must be encrypted, and the encryption keys must support automatic annual rotation. The company must use AWS Key Management Service (AWS KMS) to encrypt the data. Which type of keys should the developer use to meet these requirements?
Options
- AAmazon S3 managed keys
- BSymmetric customer managed keys with key material that is generated by AWS
- CAsymmetric customer managed keys with key material that is generated by AWS
- DSymmetric customer managed keys with imported key material
How the community answered
(54 responses)- A2% (1)
- B83% (45)
- C9% (5)
- D6% (3)
Why each option
Symmetric customer managed KMS keys with AWS-generated key material support automatic annual rotation, unlike asymmetric keys or keys with imported material.
Amazon S3 managed keys (SSE-S3) are controlled entirely by AWS and do not allow the customer to manage rotation schedules or use KMS APIs, failing the requirement to use AWS KMS.
Symmetric customer managed KMS keys with AWS-generated key material are the only key type that supports AWS KMS automatic key rotation; enabling rotation causes KMS to automatically generate new cryptographic material annually while retaining old material to decrypt previously encrypted data.
Asymmetric customer managed KMS keys do not support automatic key rotation in AWS KMS; automatic rotation is only available for symmetric keys with AWS-generated material.
Customer managed KMS keys with imported key material do not support automatic rotation because AWS does not have access to re-generate the externally provided key material; rotation must be performed manually.
Concept tested: AWS KMS automatic key rotation for symmetric customer managed keys
Source: https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html
Community Discussion
No community discussion yet for this question.