本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視 EventBridge 上的 AWS Health 事件分頁清單
AWS Health 當 AWS Health resources
或 的清單affectedEntities
導致訊息大小超過 EventBridge 的 256KB 訊息大小限制時, 支援事件分頁。
AWS Health 包含訊息中的所有 resources
和 detail.affectedEntities
欄位。如果此清單的 resources
和 detail.affectedEntities
值超過 256KB,則 會將運作狀態事件 AWS Health 分割成多個頁面,並在 EventBridge 中將這些頁面發佈為個別訊息。每個頁面會保留相同的 eventARN
和 communicationId
值,以協助在收到所有頁面detail.affectedEntities
之後重新組合 resources
或 的清單。
這些額外的訊息可能會導致不必要的訊息,例如當 EventBridge 規則導向電子郵件或聊天等人類可讀界面時。具有人類可讀通知的客戶可以為 detail.page
欄位新增篩選條件,以僅處理第一頁,從而消除從後續頁面建立的不必要訊息。
在結構描述中,即使只有 1 頁,每個 communicationId 也會在 communicationId 之後包含連字號的頁碼。欄位 detail.page
和 detail.totalPages
說明 AWS Health 事件的目前頁碼和總頁數。每個分頁訊息中包含的資訊都相同,但 detail.affectedEntities
或 的清單除外resources
。在收到所有頁面後,即可重建這些清單。受影響資源和實體的頁面與順序無關。