DevOps Agent Webhook の同一 incidentId は破棄ではなくリンクされる
DevOps Agent の Webhook ドキュメントに「Duplicate messages are deduplicated」とあったので、同じ incidentId で2回送信したら2回目は無視されると思っていた。
実際に試すと、2つのリクエストはそれぞれ別の Investigation として作成された後、既存の関連 Investigation に リンク された。リンク先の Investigation は再び In Progress に遷移し、42秒で完了した。「破棄」ではなく「リンクして再処理」という動作である。
EventBridge には Investigation Linked(status: LINKED)というイベントが発火する。ドキュメントの Investigation イベント一覧に9種類目として記載されているが、発火条件の説明はない。
アラーム連携で Lambda から Webhook を送る場合、incidentId にタイムスタンプを含めて毎回一意にするか、リンク動作を許容するかを設計時に決めておく必要がある。
