nerdexam
Amazon

SAA-C03 · Question #596

A company wants to move its application to a serverless solution. The serverless solution needs to analyze existing data and new data by using SQL. The company stores the data in an Amazon S3…

The correct answer is A. Create a new S3 bucket that uses server-side encryption with AWS KMS multi-Region keys. To secure data with encryption at rest and enable seamless decryption after replication to another AWS Region with the least operational overhead, using S3 server-side encryption with AWS KMS multi-Region keys is the most effective solution.

Submitted by marco_it· Mar 4, 2026Design Secure Architectures

Question

A company wants to move its application to a serverless solution. The serverless solution needs to analyze existing data and new data by using SQL. The company stores the data in an Amazon S3 bucket. The data must be encrypted at rest and replicated to a different AWS Region. Which solution will meet these requirements with the LEAST operational overhead?

Options

  • ACreate a new S3 bucket that uses server-side encryption with AWS KMS multi-Region keys
  • BCreate a new S3 bucket that uses server-side encryption with Amazon S3 managed keys (SSE-
  • CConfigure Cross-Region Replication (CRR) on the existing S3 bucket. Use server-side encryption
  • DConfigure S3 Cross-Region Replication (CRR) on the existing S3 bucket. Use server-side

How the community answered

(61 responses)
  • A
    77% (47)
  • B
    13% (8)
  • C
    3% (2)
  • D
    7% (4)

Why each option

To secure data with encryption at rest and enable seamless decryption after replication to another AWS Region with the least operational overhead, using S3 server-side encryption with AWS KMS multi-Region keys is the most effective solution.

ACreate a new S3 bucket that uses server-side encryption with AWS KMS multi-Region keysCorrect

AWS KMS multi-Region keys allow you to encrypt data in one AWS Region and decrypt it in another using the same logical key, which is crucial for cross-Region replication. This significantly reduces the operational overhead associated with managing separate KMS keys or sharing key material across Regions, ensuring consistent encryption and decryption for data that needs to be replicated and accessed in different AWS Regions, thus simplifying the management of encrypted replicated data.

BCreate a new S3 bucket that uses server-side encryption with Amazon S3 managed keys (SSE-

Server-side encryption with Amazon S3 managed keys (SSE-S3) does not provide the same level of key management control as KMS, nor does it inherently simplify decryption of replicated data across regions, as it relies on AWS managing keys per region.

CConfigure Cross-Region Replication (CRR) on the existing S3 bucket. Use server-side encryption

While configuring Cross-Region Replication (CRR) on an existing S3 bucket with SSE-S3 handles both replication and encryption, SSE-S3 keys are managed by AWS on a per-region basis, which doesn't offer the unified key management for decryption across regions that multi-Region KMS keys provide, potentially leading to more operational overhead if specific key consistency is required.

DConfigure S3 Cross-Region Replication (CRR) on the existing S3 bucket. Use server-side

Configuring CRR with SSE-KMS using standard KMS keys requires careful management of key access or replication to allow decryption in the destination region. Standard KMS keys are regional, making it complex to decrypt data encrypted by one key in a different region without extra setup, which increases operational overhead compared to multi-Region keys.

Concept tested: S3 encryption with AWS KMS Multi-Region keys for CRR

Source: https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice