檢視 EventBridge 上的 AWS Health 事件分頁清單 - AWS Health

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢視 EventBridge 上的 AWS Health 事件分頁清單

AWS Health 當 AWS Health resources或 的清單affectedEntities導致訊息大小超過 EventBridge 的 256KB 訊息大小限制時, 支援事件分頁。

AWS Health 包含訊息中的所有 resourcesdetail.affectedEntities 欄位。如果此清單的 resourcesdetail.affectedEntities值超過 256KB,則 會將運作狀態事件 AWS Health 分割成多個頁面,並在 EventBridge 中將這些頁面發佈為個別訊息。每個頁面會保留相同的 eventARNcommunicationId值,以協助在收到所有頁面detail.affectedEntities之後重新組合 resources或 的清單。

這些額外的訊息可能會導致不必要的訊息,例如當 EventBridge 規則導向電子郵件或聊天等人類可讀界面時。具有人類可讀通知的客戶可以為 detail.page 欄位新增篩選條件,以僅處理第一頁,從而消除從後續頁面建立的不必要訊息。

在結構描述中,即使只有 1 頁,每個 communicationId 也會在 communicationId 之後包含連字號的頁碼。欄位 detail.pagedetail.totalPages 說明 AWS Health 事件的目前頁碼和總頁數。每個分頁訊息中包含的資訊都相同,但 detail.affectedEntities或 的清單除外resources。在收到所有頁面後,即可重建這些清單。受影響資源和實體的頁面與順序無關。