Referencia: esquema Amazon EventBridge de eventos de AWS Health - AWS Health

Referencia: esquema Amazon EventBridge de eventos de AWS Health

A continuación se presenta el esquema de los eventos de AWS Health. El contenido del parámetro de detalles se muestra en una segunda tabla. Se proporcionan ejemplos de cargas útiles después de las tablas del esquema.

Esquema de eventos de AWS Health

Esquema de eventos de AWS Health
Parámetro Descripción Obligatorio
versión Versión de EventBridge, actualmente “0”.
id Identificador único para el evento de EventBridge.
detail-type Tipo de detalle. Para los eventos de AWS Health, los valores admitidos son &AWS Health Event y AWS Health Abuse Event
origen

La fuente del bus de eventos. Para los eventos de AWS Health, el valor admitido es aws.health

account ID de la cuenta a la que se ha enviado el evento de AWS Health.
nota

Para la vistas organizativas, se tratará de una cuenta distinta de la cuenta afectada si se recibe en la cuenta de administración o de administrador delegado.

time Hora a la que se ha enviado la notificación a EventBridge. Formato: yyyy-mm-ddThh:mm:ssZ.
region Identifica la Región de AWS a la que se ha entregado la notificación.
nota

Este campo no indica la región afectada por este evento de AWS Health. Esa información se ofrece en detail.eventRegion.

resources

Describe la lista de recursos afectados, en su caso, de una cuenta.

Este campo está vacío si no se hace referencia a ningún recurso.

No
detail

Sección que contiene los detalles del evento de AWS Health, tal como se describe en la tabla que sigue a esta.

Contenido del esquema del parámetro “detail”

La siguiente tabla documenta el contenido del parámetro detail del esquema de eventos de AWS Health.

Esquema de eventos de AWS Health: contenido del parámetro “detail”
contenido del parámetro “detail” Descripción Obligatorio
eventArn Identificador único del evento de AWS Health para la región específica, incluyendo la región y el ID del evento.
nota

Un ARN de evento no es exclusivo de una Cuenta de AWS o región específicas.

service El Servicio de AWS afectado por el evento de AWS Health. Por ejemplo, Amazon EC2, Amazon Simple Storage Service, Amazon Redshift o Amazon Relational Database Service.
eventTypeCode El identificador único para el tipo de evento. Por ejemplo: AWS_EC2_INSTANCE_NETWORK_MAINTENANCE_SCHEDULED y AWS_EC2_INSTANCE_REBOOT_MAINTENANCE_SCHEDULED. Los eventos que incluyen MAINTENANCE_SCHEDULED suelen producirse aproximadamente dos semanas antes de la hora de inicio.
nota

Todos los nuevos eventos del ciclo de vida planificados tienen el tipo de evento AWS_{SERVICE}_PLANNED_LIFECYCLE_EVENT.

eventTypeCategory El código de categoría del evento. Los valores admitidos son issue, accountNotification, investigation y scheduledChange.
eventScopeCode Indica si el evento de AWS Health es público o específico de la cuenta. Los valores admitidos son ACCOUNT_SPECIFIC o PUBLIC.
communicationId

Un identificador único para esta comunicación para el evento de AWS Health.

Los mensajes con el mismo ID de comunicación pueden ser mensajes o páginas de respaldo de un solo evento de AWS Health. Este identificador se puede utilizar con el ID de la cuenta para ayudar a desduplicar mensajes.

Con el soporte de paginación de eventos de AWS Health, el ID de comunicación incluye el número de página para permitir que el ID de comunicación sea único en todas las páginas; por ejemplo, 12345678910-1. Para obtener más información, consulte Visualización de listas paginadas de eventos de AWS Health en EventBridge.

startTime Hora de inicio del evento de AWS Health, con el formato DoW, DD, MMM, YYYY, HH:MM:SS TZ.

La hora de inicio puede ser en el futuro para eventos programados.

endTime Hora de finalización del evento de AWS Health, con el formato DoW, DD MMM YYYY HH:MM:SS TZ.

No se puede proporcionar la hora de finalización de eventos programados en una hora futura.

No
lastUpdatedTime Hora de la última actualización del evento de AWS Health, con el formato DoW, DD MMM YYYY HH:MM:SS TZ.
statusCode

Estado del evento de AWS Health.

Los valores admitidos son open, closed y upcoming.

eventRegion La región afectada descrita en este evento de AWS Health.
eventDescription

Una sección que describe el evento de AWS Health. Incluye campos de idioma y texto para describir el evento.

  • language: código del idioma utilizado en el evento de AWS Health. Por lo general, esto lo determina la región en la que se publica el evento. Por ejemplo, en la región us-east-1 suele ser en_US.

  • latestDescription: describe el evento de AWS Health tal como se representa desde la API de AWS Health y, por lo general, aparece en el panel de AWS Health.

    nota

    En el caso de eventos públicos, solo contiene la última actualización y no el historial completo del evento.

eventMetadata

Metadatos del evento adicionales que se pueden proporcionar para el evento de AWS Health.

  • <clave de metadatos 1>: cadenas de pares clave-valor de metadatos: “cadenaclave1”: “valorclave1”

    Los pares clave-valor de los metadatos del evento los determina el servicio que envió el evento de AWS Health.

No
affectedEntities

Matriz que describe el valor de los recursos y el estado de los recursos afectados en el evento de AWS Health.

  • entityValue: ID del recurso o la entidad.

  • lastUpdatedtime: hora a la que se actualizó por última vez el estado de este recurso o entidad, con el formato DoW, DD MMM YYYY HH:MM:SS TZ.

  • status: estado del recurso o la entidad afectados. Los valores admitidos son IMPAIRED, UNIMPAIRED, PENDING, RESOLVED y UNKNOWN.

No
page

La página que representa este mensaje. Para obtener más información, consulte Visualización de listas paginadas de eventos de AWS Health en EventBridge.

nota

La paginación solo se produce en los recursos. Si se supera el límite de tamaño de 256 KB por otro motivo, se producirá un error en la comunicación.

totalPages

La cantidad total de páginas para este evento de estado. Para obtener más información, consulte Visualización de listas paginadas de eventos de AWS Health en EventBridge.

Puede utilizar este valor para averiguar si ha recibido todas las páginas de una comunicación de varias páginas para una cuenta.

affectedAccount

ID de cuenta de la cuenta afectada.

Puede ser diferente del campo account si este evento de estado se envía a una cuenta que forma parte de una AWS Organizations y se recibe en la cuenta de administración o de administrador delegado.

Evento de estado público: problema operativo en 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 de AWS Health específico de la cuenta: problema con la API de Equilibrado de carga elástico

{ "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 de AWS Health específico de la cuenta: reducción del rendimiento de almacén de instancias 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" } }