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.