Question 50
In a production architecture assessment, the decisive constraint is: A legacy data export must use encryption keys held outside AWS KMS and independently managed. Which approach meets the stated objective with the least unnecessary complexity?
Explanation
Correct Answer
Choose supported client-side encryption or external key management per the requirement. Client-side encryption can preserve direct control of plaintext and key lifecycle outside KMS.
Incorrect Answers
Although Configure SSE-KMS with a customer managed KMS key and appropriate CloudTrail auditing can be valid when A sensitive S3 bucket should use customer-controlled key permissions and usage auditing, it targets a different technical condition. SSE-KMS integrates object encryption with key-policy control and KMS API logging.
Use AWS KMS multi-Region primary and replica keys with carefully governed key policies would address a different requirement: A multi-Region application needs matching cryptographic key identities and interoperable ciphertext across Regions. Related multi-Region keys share key material and key identifiers for cross-Region cryptographic operations.
This alternative, Grant applications access through stable roles and preserve the KMS key and policy, is appropriate when Data encrypted with a customer managed KMS key must remain decryptable after an employee leaves the team. KMS access is evaluated against key and IAM policies, not tied to an employee's existence.