查看分页显示 Amazon Health 的事件列表 EventBridge - Amazon Health
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

查看分页显示 Amazon Health 的事件列表 EventBridge

Amazon Health 当resources或列表affectedEntities导致消息大小超过 EventBridge 256KB 的邮件大小限制时,支持对 Amazon Health 事件进行分页。

Amazon Health 包括消息中的所有resourcesdetail.affectedEntities字段。如果此列表resourcesdetail.affectedEntities值超过 256KB,则会将运行状况事件 Amazon Health 拆分为多个页面,并将这些页面作为单独的消息发布到中。 EventBridge每个页面均保留相同的 eventARNcommunicationId 值,以便在收到所有页面后重新合并 resourcesdetail.affectedEntities 列表。

这些额外的消息可能会导致不必要的消息,例如,当 EventBridge 规则被定向到人类可读的界面(例如电子邮件或聊天)时。收到人类可读通知的客户可以为 detail.page 字段添加筛选条件,从而仅处理第一个页面,这将消除利用后续页面创建的不必要消息。

在此架构中,每个 communicationId 均会在 communicationId 后包含用连字符连接的页码,即使只有 1 页也不例外。字段detail.pagedetail.totalPages描述了 Amazon Health 活动的当前页码和总页数。除 detail.affectedEntitiesresources 列表以外,每个分页消息中包含的信息完全相同。收到所有页面后,可以重新构造这些列表。受影响资源和实体页面不会排序。