Question 290
An application handles encrypted data in multiple AWS regions. The team confirms that an S3 object uses SSE-S3 and the team expects KMS key-policy enforcement. Which AWS architecture decision should be prioritized?
Explanation
Correct Answer
The scenario identifies this requirement: An S3 object uses SSE-S3 and the team expects KMS key-policy enforcement. Select Use SSE-KMS with a customer key when KMS policy control is required as the specified technical mechanism. SSE-S3 encryption is not controlled by customer KMS key policies. This response addresses the problem described rather than a different design goal.
Incorrect Answers
The option Use a suitable regional key or supported KMS multi-Region key architecture addresses a separate condition: customers in a secondary region cannot decrypt replicas encrypted with a single-region key. KMS keys have regional scope unless using multi-Region key design. The actual requirement is an S3 object uses SSE-S3 and the team expects KMS key-policy enforcement. Recommended corrective action: Use SSE-KMS with a customer key when KMS policy control is required. SSE-S3 encryption is not controlled by customer KMS key policies.
Configure replica key permissions separately for the regional consumer would help if a replica KMS key is created but its policy allows no application decrypt. Each regional key has independent access policy evaluation. That is not the symptom described here: an S3 object uses SSE-S3 and the team expects KMS key-policy enforcement. The matching response is Use SSE-KMS with a customer key when KMS policy control is required, because sSE-S3 encryption is not controlled by customer KMS key policies.
For the alternative failure s3 replication attempts to use a source key unavailable to its replication role, the control Permit the replication role necessary KMS decrypt and encrypt operations is relevant: replication requires access to both source and destination encryption keys. Here the evidence instead is an S3 object uses SSE-S3 and the team expects KMS key-policy enforcement. The selected technical mechanism is Use SSE-KMS with a customer key when KMS policy control is required: sSE-S3 encryption is not controlled by customer KMS key policies.