EventBridgeのアーカイブ・再生機能がリリースされたのでメモ。
ドキュメントに記載されている内容
- 再生する対象は期間で指定
- イベント発生履歴をEventBridgeのコンソール上から確認できない(受信先で確認する必要がある)
- 同じ順序で再生されるとは限らない
- アーカイブされたイベントバスへのイベントの再生のみがサポート
現在
とあるので機能拡張されそう
その他
初回のイベント発生時とリプレイ(再生)とで全く同じイベントが再生されるかと思いきや、 実際に実行してみたところ若干異なっていました。
- "replay-name" が付与される
- null値のキーが排除される
- マルチバイトが文字化けする
{ "id": "1", "user": null, "title": "再生TEST", "contents": [] }
上記のようなイベントを再生した場合、以下のようになりました。
{ "id": "1", "replay-name": "ReplayTest", "title": "??TEST", "contents": [] }