Como visualizar listas paginadas de eventos do AWS Health no EventBridge - AWS Health

Como visualizar listas paginadas de eventos do AWS Health no EventBridge

O AWS Health é compatível com a paginação de eventos do AWS Health quando a lista de resources ou affectedEntities faz com que o tamanho da mensagem exceda o limite de 256 KB de tamanho de mensagem do EventBridge.

O AWS Health inclui todos os campos resources e detail.affectedEntities na mensagem. Se essa lista de valores de resources e detail.affectedEntities exceder 256 KB, o AWS Health dividirá o evento de integridade em várias páginas e as publicará como mensagens individuais no EventBridge. Cada página mantém os mesmos valores de eventARN e communicationId para ajudar a recombinar a lista de resources ou detail.affectedEntities após o recebimento de todas as páginas.

Essas mensagens adicionais podem causar mensagens desnecessárias, por exemplo, quando a regra do EventBridge é direcionada para uma interface legível por humanos, como e-mail ou bate-papo. Clientes com notificações legíveis por humanos podem adicionar um filtro no campo detail.page para processar somente a primeira página, o que elimina as mensagens desnecessárias criadas nas páginas subsequentes.

No esquema, cada communicationId inclui o número de página hifenizado após o communicationId, mesmo quando houver apenas uma página. Os campos detail.page e detail.totalPages descrevem o número da página atual e o número total de páginas do evento do AWS Health. As informações contidas em cada mensagem paginada são iguais, exceto pela lista de detail.affectedEntities ou resources. Essas listas podem ser reconstruídas após o recebimento de todas as páginas. As páginas dos recursos e entidades afetados são independentes de ordem.