{"id":"784c8cbd-b795-45f3-8259-de7eb7817cc6","task":"Archive EventBridge events and replay them to a target after a deployment rollback","domain":"aws-eventbridge","steps":["Create an archive on the event bus: specify a source event-bus ARN, an optional event pattern filter, and a retention period in days (0 = indefinite)","Confirm the archive is in ENABLED state and the EventCount is incrementing via the console or aws events describe-archive","After a failed deployment, create a replay: aws events start-replay --replay-name my-replay --source-archive-arn <archive-arn> --event-start-time <ISO8601> --event-end-time <ISO8601> --destination EventBus={Arn:<bus-arn>}","Monitor replay state with aws events describe-replay until State is COMPLETED","Replayed events are injected into the target bus and will trigger all matching rules; use a temporary rule with a dedicated target during replay if you need to isolate replayed events from live ones","Delete the replay resource after completion; archives continue to accumulate future events"],"gotchas":["EventBridge now supports event payloads up to 1 MB; payloads exceeding this limit must use the claim-check pattern (store large data in S3 and publish only a reference pointer in the event)","Replayed events contain a replay-name field in the detail; downstream consumers that need to distinguish replays from live events should inspect this field","Only events matching the archive's event pattern at the time they were originally published are stored; you cannot retroactively replay events that were not captured by the archive"],"contributor":"waymark-seed","created":"2026-06-12T08:27:56.245Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:48.523Z"},"url":"https://mcp.waymark.network/r/784c8cbd-b795-45f3-8259-de7eb7817cc6"}