A financial services firm, ApexLedger, is modernizing its transaction reconciliation application by migrating from on-premises virtual machines to AWS. The application consists of several containerized microservices that must run on a container orchestration platform. The backend reconciliation tasks require high CPU and memory resources that scale dynamically, and compliance mandates that each task must run in its own dedicated, isolated virtualization boundary with no sharing of the underlying host OS or resources with other tasks. The microservices must also communicate securely using internal DNS names across a multi-account network containing a Shared Services VPC and a Production VPC connected via AWS Transit Gateway. Finally, the application must decrypt sensitive transaction logs using a KMS key managed in a centralized Security account.
Which combination of actions should the solutions architect take to meet these requirements? (Select TWO.)
- Configure the Amazon ECS task definitions to use the AWS Fargate launch type with the awsvpc network mode, register the services with AWS Cloud Map, and associate the resulting Route 53 Private Hosted Zone with both the Shared Services and Production VPCs.Answer
- In the centralized Security account, create a KMS Customer Managed Key (CMK) and update its key policy to grant the Amazon ECS task role in the Production account permissions to use the key for decryption.Answer
- CConfigure the Amazon ECS task definitions to use the Amazon EC2 launch type with host networking mode to optimize container-to-container throughput and share the underlying host resources for cost efficiency.
- DCreate an AWS Cloud Map namespace in the Shared Services VPC, and rely on AWS Transit Gateway transitive routing to resolve DNS queries from the Production VPC without associating the Route 53 Private Hosted Zone with the Production VPC.
- EIn the centralized Security account, configure the AWS-managed KMS key (aws/kms) key policy to allow cross-account access, granting decryption permissions to the Amazon ECS task execution role in the Production account.