AWS Certified Solutions Architect – Professional (SAP-C02) — Question 485

A company has an application that uses AWS Key Management Service (AWS KMS) to encrypt and decrypt data. The application stores data in an Amazon S3 bucket in an AWS Region. Company security policies require the data to be encrypted before the data is placed into the S3 bucket. The application must decrypt the data when the application reads files from the S3 bucket.

The company replicates the S3 bucket to other Regions. A solutions architect must design a solution so that the application can encrypt and decrypt data across Regions. The application must use the same key to decrypt the data in each Region.

Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

AWS KMS multi-Region keys let you replicate a primary key into other AWS Regions, resulting in replica keys that share the same key ID and key material. This allows the application to decrypt data in the destination Regions locally without having to make cross-Region calls to the primary KMS key. Other solutions either do not share the same key material, are not secure, or use services like AWS Private CA which are intended for TLS certificates rather than KMS envelope encryption.