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

A hospital needs to store patient records in an Amazon S3 bucket. The hospital’s compliance team must ensure that all protected health information (PHI) is encrypted in transit and at rest. The compliance team must administer the encryption key for data at rest.

Which solution will meet these requirements?

Answer options

Correct answer: C

Explanation

To secure data in transit, an S3 bucket policy must enforce HTTPS connections using the aws:SecureTransport condition. For encryption at rest, AWS KMS (SSE-KMS) allows the compliance team to create and manage their own customer-managed keys, whereas S3 managed keys (SSE-S3) are fully handled by AWS and do not allow customer administration. Additionally, ACM certificates cannot be directly attached to S3 buckets, and Amazon Macie is a data discovery and security service, not an encryption solution.