A company stores sensitive files in an Amazon S3 bucket encrypted with an AWS KMS Customer Managed Key. The security team wants to ensure that the key material is rotated automatically every year to comply with internal guidelines. Which of the following statements correctly describe the behavior and configuration of AWS KMS automatic key rotation? (Select TWO.)
- AWS KMS automatically rotates the key material annually without requiring any changes to the application's key ARN or code.Answer
- Enabling automatic key rotation does not automatically re-encrypt historical data, and AWS KMS retains the older key material to decrypt existing data.Answer
- CEnabling automatic key rotation immediately decrypts and re-encrypts all existing data in the S3 bucket using the new key version.
- DWhen a key is rotated, the older key material is deleted, meaning older backups must be re-encrypted manually before rotation.
- ETo support automatic rotation, the key's plaintext private key material must be saved in the AWS Systems Manager Parameter Store as a String parameter.
Answer
AWS KMS automatically rotates the key material annually without requiring any changes to the application's key ARN or code, and enabling automatic key rotation does not automatically re-encrypt historical data, with AWS KMS retaining the older key material to decrypt existing data.
AWS KMS automatic key rotation manages key material lifecycle seamlessly. It automatically generates a new version of the key material annually without modifying the key ID or ARN, ensuring applications require no changes. Additionally, it preserves historical key material versions so that existing data encrypted under those versions can be decrypted without needing immediate re-encryption.
Step-by-Step Solution
Key Concept
AWS KMS Automatic Key Rotation Mechanics