AWS Certified Security – Specialty — Question 410
A company has a requirement that none of its Amazon RDS resources can be publicly accessible. A security engineer needs to set up monitoring for this requirement and must receive a near-real-time notification if any RDS resource is noncompliant.
Which combination of steps should the security engineer take to meet these requirements? (Choose three.)
Answer options
- A. Configure RDS event notifications on each RDS resource. Target an AWS Lambda function that notifies AWS Config of a change to the RDS public access setting
- B. Configure the rds-instance-public-access-check AWS Config managed rule to monitor the RDS resources.
- C. Configure the Amazon EventBridge (Amazon CloudWatch Events) rule to target an Amazon Simple Notification Service (Amazon SNS) topic to provide a notification to the security engineer.
- D. Configure RDS event notifications to post events to an Amazon Simple Queue Service (Amazon SQS) queue. Subscribe the SQS queue to an Amazon Simple Notification Service (Amazon SNS) topic to provide a notification to the security engineer.
- E. Configure an Amazon EventBridge (Amazon CloudWatch Events) rule that is invoked by a compliance change event from the rds-instance-public-access-check rule.
- F. Configure an Amazon EventBridge (Amazon CloudWatch Events) rule that is invoked when the AWS Lambda function notifies AWS Config of an RDS event change.
Correct answer: B, C, E
Explanation
To monitor and alert on RDS public exposure in near-real-time, the rds-instance-public-access-check AWS Config managed rule must be used to evaluate the compliance status of RDS instances. An Amazon EventBridge rule can then be configured to detect compliance status changes from AWS Config and immediately trigger an Amazon SNS topic. The SNS topic will then deliver the notification directly to the security engineer, fulfilling the near-real-time requirement without unnecessary intermediate queues or custom Lambda functions.