An event-driven application uses EventBridge to route events from multiple AWS services to different Lambda functions. A new compliance requirement mandates that all events must be archived for 7 years. What is the simplest solution?
-
A
Add a Lambda function triggered by every rule that writes events to S3 Glacier
-
B
Enable EventBridge event archiving on the event bus with a 7-year retention period
-
C
Configure CloudTrail to capture all EventBridge API calls and store them in S3
-
D
Use Kinesis Data Firehose as an additional EventBridge target to archive events