PaySync Services is modernizing its mission-critical transaction-settlement application by migrating it from an on-premises virtualized environment to Amazon EKS. The application consists of stateless billing pods that process cardholder data and must pull container images from a centralized Amazon ECR repository located in a shared services AWS account. To comply with security policies, the billing pods must run on serverless compute, and the containers must not share hosts or network namespaces with other workloads. The billing pods require access to an Amazon Aurora PostgreSQL database located in an isolated database VPC, and they must retrieve database credentials securely from AWS Secrets Manager without using hardcoded keys.
Which combination of actions should the Solutions Architect perform to meet these requirements with the least operational overhead? (Select TWO.)
- Create an Amazon EKS Fargate profile for the namespace containing the billing pods. Configure the Amazon ECR repository policy in the shared services account to grant pull permissions to the EKS Fargate pod execution role in the application account.Cevap
- Create an IAM OIDC provider for the Amazon EKS cluster. Create an IAM role with a trust policy that allows the EKS service account in the billing namespace to assume the role, annotate the Kubernetes ServiceAccount with the IAM role ARN, and configure the pods to use this ServiceAccount to access AWS Secrets Manager.Cevap
- CConfigure a Route 53 Private Hosted Zone (PHZ) for the Secrets Manager endpoint in the database VPC, and configure the AWS Transit Gateway to route DNS traffic between the EKS VPC and the database VPC.
- DConfigure the billing pods to use host networking mode in their pod specifications to bypass Fargate container network interfaces and directly communicate with the database VPC.
- EAttach the AmazonEC2ContainerRegistryReadOnly managed IAM policy to the EKS node instance role, and deploy the billing pods as a DaemonSet to ensure image pull capabilities are distributed across all Fargate nodes.