Visualización de listas paginadas de eventos de AWS Health en EventBridge - AWS Health

Visualización de listas paginadas de eventos de AWS Health en EventBridge

AWS Health admite la paginación de eventos de AWS Health cuando la lista de resources o affectedEntities provoca que el tamaño del mensaje supere el límite de 256 KB de EventBridge.

AWS Health incluye todos los campos de resources y detail.affectedEntities del mensaje. Si esta lista de valores de resources y detail.affectedEntities supera los 256 KB, AWS Health divide el evento de estado en varias páginas y las publica como mensajes individuales en EventBridge. Cada página retiene los mismos valores de eventARN y communicationId para ayudar recombinar la lista de resources o detail.affectedEntities una vez recibidas todas las páginas.

Estos mensajes adicionales pueden provocar mensajes innecesarios, por ejemplo, cuando la regla EventBridge se dirige a una interfaz legible para humanos, como el correo electrónico o el chat. Los clientes con notificaciones legibles por humanos pueden agregar un filtro para el campo detail.page para procesar solo la primera página, lo que elimina los mensajes innecesarios creados a partir de páginas subsiguientes.

En el esquema, cada communicationId incluye el número de página dividido con un guion después del communicationId, aunque solo haya una página. Los campos detail.page y detail.totalPages detallan el número de página actual y el número total de páginas del evento de AWS Health. La información contenida en cada mensaje paginado es la misma, salvo por la lista de detail.affectedEntities o resources. Estas listas se pueden reconstruir después de recibir todas las páginas. Las páginas de recursos y entidades afectados son independientes de criterios de orden.