Referência: esquema do Amazon EventBridge para eventos do AWS Health - AWS Health

Referência: esquema do Amazon EventBridge para eventos do AWS Health

O esquema a seguir é para eventos do AWS Health. O conteúdo do parâmetro detail segue em uma segunda tabela. Os exemplos de carga útil são fornecidos após as tabelas de esquema.

Esquema de evento do AWS Health

Esquema de evento do AWS Health
Parâmetro Descrição Obrigatório
version Versão do EventBridge, atualmente “0". Sim
id O identificador exclusivo do evento do EventBridge. Sim
detalhe-tipo O tipo de detalhe. Para eventos do AWS Health, os valores compatíveis são &AWS Health Event e AWS Health Abuse Event Sim
source

A fonte do barramento de eventos. Para eventos do AWS Health, o valor compatível é aws.health

Sim
conta O ID da conta para o qual o evento do AWS Health foi enviado.
nota

Para visualizações organizacionais, essa será uma conta diferente da conta afetada se ela for recebida na conta de gerenciamento ou do administrador delegado.

Sim
time O horário do envio da notificação para o EventBridge. Formato: .yyyy-mm-ddThh:mm:ssZ. Sim
região A Região da AWS para a qual a notificação foi entregue.
nota

Esse campo não indica a região afetada por esse evento de AWS Health. Essas informações são relatadas em detail.eventRegion.

Sim
recursos

Se for o caso, descreve a lista de recursos afetados em uma conta.

Esse campo fica vazio se não houver nenhum recurso indicado.

Não
detalhe

A seção que contém detalhes do evento do AWS Health, conforme descrito na tabela imediatamente após essa.

Sim

Conteúdo do esquema do parâmetro “details”

A tabela a seguir documenta o conteúdo do parâmetro detail no esquema de evento do AWS Health.

Esquema de evento do AWS Health: conteúdo do parâmetro detail
conteúdo do parâmetro “detail” Descrição Obrigatório
eventArn O identificador exclusivo do evento do AWS Health para a região específica, incluindo a região e o ID do evento.
nota

Um ARN de evento não é exclusivo de uma Conta da AWS ou região específica.

Sim
serviço Os AWS service (Serviço da AWS) afetados pelo evento de AWS Health. Por exemplo, Amazon EC2, Amazon Simple Storage Service, Amazon Redshift, ou Amazon Relational Database Service. Sim
eventTypeCode O identificador exclusivo do tipo de evento. Por exemplo: AWS_EC2_INSTANCE_NETWORK_MAINTENANCE_SCHEDULED e AWS_EC2_INSTANCE_REBOOT_MAINTENANCE_SCHEDULED. Em geral, os eventos que incluem MAINTENANCE_SCHEDULED são enviados aproximadamente duas semanas antes da hora de início.
nota

Todos os novos eventos de ciclo de vida planejados têm o tipo de evento AWS_{SERVICE}_PLANNED_LIFECYCLE_EVENT.

Sim
eventTypeCategory O código de categoria do evento. Os valores compatíveis incluem issue, accountNotification, investigation e scheduledChange. Sim
eventScopeCode Indica se o evento do AWS Health é público ou específico da conta. Os valores compatíveis são ACCOUNT_SPECIFIC ou PUBLIC. Sim
communicationId

Um identificador exclusivo para esta comunicação para o evento do AWS Health.

Mensagens com o mesmo ID de comunicação poderão ser mensagens de backup ou páginas de um único evento do AWS Health. É possível usar esse identificador com o ID da conta para ajudar a eliminar a duplicação de mensagens.

Após a compatibilidade com a paginação de evento do AWS Health, o ID de comunicação passou a incluir o número da página para manter o ID de comunicação exclusivo em todas as páginas, por exemplo, 12345678910-1. Para ter mais informações, consulte Como visualizar listas paginadas de eventos do AWS Health no EventBridge.

Sim
startTime A hora de início do evento do AWS Health no formato DoW, DD, MMM, YYYY, HH:MM:SS TZ.

O horário de início dos eventos programados pode ser no futuro.

Sim
endTime A hora de término do evento do AWS Health no formato DoW, DD MMM YYYY HH:MM:SS TZ.

Não é possível informar a hora de término para eventos programados para um horário futuro.

Não
lastUpdatedTime A hora da última atualização para o evento do AWS Health no formato DoW, DD MMM YYYY HH:MM:SS TZ. Sim
statusCode

O status do evento do AWS Health.

Os valores compatíveis incluem open, closed e upcoming.

Sim
eventRegion A região impactada descrita por este evento de AWS Health. Sim
eventDescription

Uma seção que descreve o evento de AWS Health. Isso inclui campos de idioma e texto para descrever o evento.

  • language: o código do idioma usado no evento do AWS Health. Isso normalmente é determinado pela região na qual o evento é publicado. Por exemplo, na região us-east-1, costuma ser en_US.

  • latestDescription: descreve o evento do AWS Health conforme ele é renderizado transmitido da API do AWS Health e normalmente aparece no painel do AWS Health.

    nota

    Para eventos públicos, ele contém somente a atualização mais recente e não todo o histórico do evento.

Sim
eventMetadata

Metadados adicionais do evento que podem ser fornecidos para o evento de AWS Health.

  • <metadata key 1>: cadeias de pares de valores de chave de metadados: “keystring1”: “keyvalue1”

    Os pares de valores-chave para metadados do evento são determinados pelo serviço que enviou o evento de AWS Health.

Não
affectedEntities

Uma matriz que descreve o valor do recurso e o status dos recursos afetados no evento do AWS Health.

  • entityValue: o ID do recurso/entidade.

  • lastUpdatedtime: a hora em que o status desse recurso/entidade foi atualizado pela última vez no formato DoW, DD MMM YYYY HH:MM:SS TZ.

  • status: o status do recurso/entidade afetado. Os valores compatíveis incluem IMPAIRED, UNIMPAIRED, PENDING, RESOLVED e UNKNOWN.

Não
page

A página que essa mensagem representa. Para ter mais informações, consulte Como visualizar listas paginadas de eventos do AWS Health no EventBridge.

nota

A paginação ocorre somente em recursos. Se o limite de tamanho de 256 KB for excedido por outro motivo, a comunicação falhará.

Sim
totalPages

O número total de instâncias desse tipo de recurso. Para ter mais informações, consulte Como visualizar listas paginadas de eventos do AWS Health no EventBridge.

Você pode usar esse valor para determinar se recebeu todas as páginas de uma comunicação de várias páginas de uma conta.

Sim
affectedAccount

Trata-se do ID de conta da conta afetada.

Isso pode ser diferente do valor no campo account se esse evento de integridade for enviado para uma conta que faça parte de um AWS Organizations e for recebido na conta de gerenciamento ou de administrador delegado.

Sim

Evento de saúde pública: problema operacional do Amazon EC2

{ "version": "0", "id": "7bf73129-1428-4cd3-a780-95db273d1602", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-01-27T09:01:22Z", "region": "af-south-1", "resources": [], "detail": { "eventArn": "arn:aws:health:af-south-1::event/EC2/AWS_EC2_OPERATIONAL_ISSUE/AWS_EC2_OPERATIONAL_ISSUE_7f35c8ae-af1f-54e6-a526-d0179ed6d68f", "service": "EC2", "eventTypeCode": "AWS_EC2_OPERATIONAL_ISSUE", "eventTypeCategory": "issue", "eventScopeCode": "PUBLIC", "communicationId": "01b0993207d81a09dcd552ebd1e633e36cf1f09a-1", "startTime": "Fri, 27 Jan 2023 06:02:51 GMT", "endTime": "Fri, 27 Jan 2023 09:01:22 GMT", "lastUpdatedTime": "Fri, 27 Jan 2023 09:01:22 GMT", "statusCode": "open", "eventRegion": "af-south-1", "eventDescription": [{ "language": "en_US", "latestDescription": "Current severity level: Operating normally\n\n[RESOLVED] \n\n [03:15 PM PST] We continue see recovery \n\nThe following AWS services were previously impacted but are now operating normally: APPSYNC, BACKUP, EVENTS." }], "affectedEntities": [], "page": "1", "totalPages": "1", "affectedAccount": "123456789012" } }

Evento AWS Health específico da conta - Problema da API Elastic Load Balancing

{ "version": "0", "id": "121345678-1234-1234-1234-123456789012", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2022-06-10T06:27:57Z", "region": "ap-southeast-2", "resources": [], "detail": { "eventArn": "arn:aws:health:ap-southeast-2::event/AWS_ELASTICLOADBALANCING_API_ISSUE_90353408594353980", "service": "ELASTICLOADBALANCING", "eventTypeCode": "AWS_ELASTICLOADBALANCING_API_ISSUE", "eventTypeCategory": "issue", "eventScopeCode": "ACCOUNT_SPECIFIC", "communicationId": "01b0993207d81a09dcd552ebd1e633e36cf1f09a-1", "startTime": "Fri, 10 Jun 2022 05:01:10 GMT", "endTime": "Fri, 10 Jun 2022 05:30:57 GMT", "statusCode": "open", "eventRegion": "ap-southeast-2", "eventDescription": [{ "language": "en_US", "latestDescription": "A description of the event will be provided here" }], "page": "1", "totalPages": "1", "affectedAccount": "123456789012" } }

Evento AWS Health específico da conta - Queda na performance da unidade de armazenamento de instância do Amazon EC2

{ "version": "0", "id": "121345678-1234-1234-1234-123456789012", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2022-06-03T06:27:57Z", "region": "us-west-2", "resources": [ "i-abcd1111" ], "detail": { "eventArn": "arn:aws:health:us-west-2::event/AWS_EC2_INSTANCE_STORE_DRIVE_PERFORMANCE_DEGRADED_90353408594353980", "service": "EC2", "eventTypeCode": "AWS_EC2_INSTANCE_STORE_DRIVE_PERFORMANCE_DEGRADED", "eventTypeCategory": "issue", "eventScopeCode": "ACCOUNT_SPECIFIC", "communicationId": "01b0993207d81a09dcd552ebd1e633e36cf1f09a-1", "startTime": "Fri, 3 Jun 2022 05:01:10 GMT", "endTime": "Fri, 3 Jun 2022 05:30:57 GMT", "statusCode": "open", "eventRegion": "us-west-2", "eventDescription": [{ "language": "en_US", "latestDescription": "A description of the event will be provided here" }], "affectedEntities": [{ "entityValue": "i-abcd1111" }], "page": "1", "totalPages": "1", "affectedAccount": "123456789012" } }