vague memory

うろ覚えを無くしていこうともがき苦しむ人の備忘録

Amazon EventBridge Replay

EventBridgeのアーカイブ・再生機能がリリースされたのでメモ。

ドキュメントに記載されている内容

  • 再生する対象は期間で指定
    • イベント発生履歴をEventBridgeのコンソール上から確認できない(受信先で確認する必要がある)
  • 同じ順序で再生されるとは限らない
  • アーカイブされたイベントバスへのイベントの再生のみがサポート
    • 現在 とあるので機能拡張されそう

その他

初回のイベント発生時とリプレイ(再生)とで全く同じイベントが再生されるかと思いきや、 実際に実行してみたところ若干異なっていました。

  • "replay-name" が付与される
  • null値のキーが排除される
  • マルチバイトが文字化けする
{
  "id": "1",
  "user": null,  
  "title": "再生TEST",
  "contents": []
}

上記のようなイベントを再生した場合、以下のようになりました。

{
  "id": "1",
  "replay-name": "ReplayTest",
  "title": "??TEST",
  "contents": []
}