AWS Certified Security – Specialty (SCS-C02) — Question 161

A company uses AWS Organizations to manage several AWS accounts. The company processes a large volume of sensitive data. The company uses a serverless approach to microservices. The company stores all the data in either Amazon S3 or Amazon DynamoDB. The company reads the data by using either AWS Lambda functions or container-based services that the company hosts on Amazon Elastic Kubernetes Service (Amazon EKS) on AWS Fargate.

The company must implement a solution to encrypt all the data at rest and enforce least privilege data access controls. The company creates an AWS Key Management Service (AWS KMS) customer managed key.

What should the company do next to meet these requirements?

Answer options

Correct answer: C

Explanation

The correct answer is C because it allows the necessary decryption actions for all relevant services while enforcing encryption through a service control policy (SCP) for new resource creation. Options A and B are insufficient as they either restrict access too narrowly or do not enforce encryption adequately. Option D does not include the necessary SCP to prevent the creation of unencrypted resources.