@shinyaz

DevOps Agent Webhook の同一 incidentId は破棄ではなくリンクされる

約1分

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 にタイムスタンプを含めて毎回一意にするか、リンク動作を許容するかを設計時に決めておく必要がある。

共有する

田原 慎也

田原 慎也

ソリューションアーキテクト @ AWS

AWS ソリューションアーキテクトとして金融業界のお客様を中心に技術支援をしており、クラウドアーキテクチャや AI/ML に関する学びをこのサイトで発信しています。このサイトの内容は個人の見解であり、所属企業の公式な意見や見解を代表するものではありません。