A travel booking aggregator is migrating its legacy flight search API to a serverless architecture on AWS. The new application will use Amazon API Gateway to expose REST endpoints and AWS Lambda to process user requests. The Lambda functions must read and write reservation details to an Amazon RDS PostgreSQL database located in a private VPC subnet. During high-traffic marketing events, the volume of concurrent Lambda executions is expected to spike drastically, which could exceed the maximum database connection limits. Additionally, the Lambda functions must securely connect to external airline partner APIs over the public internet. Which TWO of the following configurations should the solutions architect implement to meet these requirements? (Select TWO.)
- Configure the Lambda functions within the private VPC subnets and route outbound internet traffic through redundant NAT Gateways deployed across multiple Availability Zones.Answer
- Deploy an Amazon RDS Proxy in the private VPC subnets associated with the database, and configure the Lambda functions to connect to the RDS Proxy endpoint instead of the database endpoint.Answer
- CConfigure the Lambda functions within the private VPC subnets and route all outbound internet traffic through a single NAT Gateway deployed in one Availability Zone to minimize operational costs.
- DConfigure a strict Reserved Concurrency limit on the Lambda functions to act as the primary connection pooler and restrict the total connections to the RDS database.
- EEnable credential storage in AWS Secrets Manager using the default AWS-managed KMS key (aws/secretsmanager) and configure cross-account Lambda functions in partner accounts to decrypt the database credentials using this key.