AWS Certified Solutions Architect – Associate (SAA-C03) — Question 10

A company is building an application in the AWS Cloud. The application will store data in Amazon S3 buckets in two AWS Regions. The company must use an AWS Key Management Service (AWS KMS) customer managed key to encrypt all data that is stored in the S3 buckets. The data in both S3 buckets must be encrypted and decrypted with the same KMS key. The data and the key must be stored in each of the two Regions.
Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: B

Explanation

Option B is correct because it uses a multi-Region KMS key, allowing the same key to be used across both Regions without requiring additional operational overhead. Options A and C utilize SSE-S3, which does not meet the requirement for using a KMS key for encryption. Option D, while correct in terms of using KMS, does not leverage the multi-Region capability, resulting in increased management overhead.