An enterprise has a multi-account AWS Organizations structure. An application hosted on Amazon EC2 instances in private subnets of a production VPC needs to read and write sensitive files in an Amazon S3 bucket. Currently, the S3 bucket is configured with default encryption using the AWS-managed key (aws/s3). The production VPC is connected to an on-premises data center via AWS Transit Gateway.
The security team has established the following new security mandates for this workload:
1. All S3 bucket access must be restricted to the production VPC, preventing public internet access or access from other VPCs.
2. The S3 data must be encrypted using a key that supports rotation and cross-account access delegated to a central security account.
3. On-premises client machines must be able to securely access the S3 bucket through the Transit Gateway connection and resolve the bucket's DNS names.
Which two actions should the solutions architect take to meet these requirements? (Select two.)
- Create an S3 Interface VPC endpoint in the production VPC. Set up a Route 53 Resolver Inbound Endpoint in the production VPC to allow the on-premises DNS servers to resolve the private DNS names of the S3 endpoint.Cevap
- In the central security account, create a Customer Managed KMS key. Configure the key policy to allow the production account's application IAM role to perform cryptographic operations. Update the S3 bucket's default encryption configuration to use this key.Cevap
- CConfigure the S3 bucket's default encryption to use the AWS-managed key (aws/s3) in the central security account, and grant the application IAM role access to the key using an IAM policy in the production account.
- DCreate an S3 Gateway VPC endpoint in the production VPC. Associate the gateway endpoint with the production VPC's route tables, and configure Route 53 Resolver Outbound Endpoints to forward S3 DNS queries from on-premises to the VPC.
- ECreate a Service Control Policy (SCP) in the central security Organization root that explicitly allows the production account's IAM role to perform cryptographic operations on the AWS-managed S3 key, and attach this SCP to the production OU.