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

A company is testing its incident response plan for compromised credentials. The company runs a database on an Amazon EC2 instance and stores the sensitive database credentials as a secret in AWS Secrets Manager. The secret has rotation configured with an AWS Lambda function that uses the generic rotation function template. The EC2 instance and the Lambda function are deployed in the same private subnet. The VPC has a Secrets Manager VPC endpoint.

A security engineer discovers that the secret cannot rotate. The security engineer determines that the VPC endpoint is working as intended. The Amazon CloudWatch logs contain the following error: "setSecret: Unable to log into database".

Which solution will resolve this error?

Answer options

Correct answer: B

Explanation

The correct answer is B because the Lambda function needs appropriate security group settings to establish outbound connections to the EC2 instance, and vice versa for inbound connections. Options A, C, and D do not address the connectivity issue between the Lambda function and the EC2 instance, which is essential for successful secret rotation.