Configure EventBridge target to route all events to Hermes Lambda for logging.
- Rule:
coderipple-hermes-all-events(already created in Unit 002) - Target: Hermes Lambda function
- Input: Full event payload (no transformation)
- Retry Policy: 3 attempts with exponential backoff
- Event Source: EventBridge custom bus
coderipple-events - Event Pattern: All events from
coderipple.system - Batch Size: 1 (process events individually)
- Maximum Age: 1 hour (discard old events)
- Dead Letter Queue: SQS queue for failed Lambda invocations
- CloudWatch Alarms: Monitor failed invocations
- Retry Logic: Built-in EventBridge retry with backoff
- EventBridge permission to invoke Hermes Lambda
- Lambda execution role with EventBridge receive permissions
- Cross-service IAM trust relationships
- Send test events through Telephonist
- Verify Hermes receives and processes events
- Check log entries appear in Cabinet S3 bucket
- Validate public read access to logs
- Hermes Lambda function (Subunit 001)
- Cabinet S3 bucket (Subunit 002)
- EventBridge Telephonist (Unit 002 - Complete)
Ready for EventBridge target configuration and end-to-end testing.