A company has an on-premises system that tracks various database operations that occur over the lifetime of a database, including database shutdown, deletion, creation, and backup. The company recently moved two databases to Amazon RDS and is looking at a solution that would satisfy these requirements. The data could be used by other systems within the company. Which solution will meet these requirements with minimal effort?
Show Answer & Explanation
Correct Answer: C. Create RDS event subscriptions. Have the tracking systems subscribe to specific RDS event system notifications.
Why C is correct: RDS Event Subscriptions allow you to subscribe to specific RDS events (database creation, deletion, backup, shutdown, etc.) via Amazon SNS. External tracking systems can subscribe to these SNS topics to receive real-time notifications. This is the native, minimal-effort solution specifically designed for tracking RDS operational events.Why other options are wrong: A: CloudWatch Events (now EventBridge) can monitor RDS, but it requires Lambda functions for processing, adding unnecessary complexity. B: CloudTrail tracks API calls, which is more granular than needed and requires Lambda processing. D: RDS doesn't write operational event logs to Kinesis; this isn't a valid configuration