Integración AWS Support en aplicaciones basadas en eventos mediante Amazon EventBridge - AWS Support

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Integración AWS Support en aplicaciones basadas en eventos mediante Amazon EventBridge

Puede AWS Support incorporarlas en aplicaciones basadas en eventos (EDAs) que utilizan los eventos que se producen AWS Support para comunicarse entre los componentes de la aplicación e iniciar procesos posteriores.

Por ejemplo, puede recibir una notificación cada vez que se produzcan los siguientes AWS Support eventos en su cuenta:

  • Se crea, resuelve o vuelve a abrir un caso de soporte

  • Se agrega una correspondencia a un caso de soporte existente

Para ello, utiliza Amazon EventBridge para enrutar eventos desde AWS Support otros componentes de software. Amazon EventBridge es un servicio sin servidor que utiliza eventos para conectar los componentes de la aplicación entre sí, lo que facilita la integración de AWS servicios, por ejemplo, en arquitecturas basadas AWS Support en eventos sin código ni operaciones adicionales.

EventBridge ¿ AWS Support Cómo direcciona los eventos

Así es como EventBridge funciona con AWS Support los eventos:

Como ocurre con muchos AWS servicios, AWS Support genera y envía eventos al bus de eventos EventBridge predeterminado. Un bus de eventos es un enrutador que recibe eventos y los envía a destinos u objetivos, que se especifican. Los objetivos pueden incluir otros AWS servicios, aplicaciones personalizadas y aplicaciones de socios de SaaS.

EventBridge enruta los eventos de acuerdo con las reglas que usted crea en el bus de eventos. Para cada regla, se debe especificar un filtro o patrón de eventos para seleccionar solo los eventos que desee. Cada vez que se envía un evento al bus de eventos, lo EventBridge compara con cada regla. Si el evento coincide con la regla, lo EventBridge enruta a los objetivos especificados.

AWS los servicios envían los eventos al bus de eventos EventBridge predeterminado. Si el evento coincide con el patrón de eventos de una regla, EventBridge enruta el evento a los destinos especificados para esa regla.

AWS Support eventos

AWS Support envía automáticamente los siguientes eventos al bus de EventBridge eventos predeterminado.

Tipo de detalle del evento Description (Descripción)

Actualización de caso de soporte

Representa un cambio en un caso de soporte.

Estructura de evento

Todos los eventos de AWS los servicios contienen dos tipos de datos:

  • Un conjunto común de campos que contiene metadatos sobre el evento, como el AWS servicio que lo origina, la hora en que se generó el evento, la cuenta y la región en las que tuvo lugar el evento, etc. Para ver las definiciones de estos campos generales, consulte Estructura de eventos en la referencia de Amazon EventBridge Events.

  • Un campo detail que contiene los datos específicos de ese evento en particular.

AWS Support entrega de eventos a través de AWS CloudTrail

AWS los servicios pueden enviar los eventos directamente al bus de eventos EventBridge predeterminado. Además, también AWS CloudTrail envía eventos que se originan en EventBridge numerosos AWS servicios. Estos eventos pueden incluir llamadas a la API, inicios de sesión y acciones en la consola, eventos de servicio e CloudTrail Insights. Para obtener más información, consulte los eventos AWS de servicio que se ofrecen AWS CloudTrail en la Guía del EventBridge usuario.

Para obtener una lista de AWS Support los eventos enviados a EventBridge, consulte el AWS Support tema de la Referencia de EventBridge eventos.

Crear patrones de eventos que coincidan con AWS Support los eventos

Los patrones de eventos son filtros que especifican los datos que deben tener los eventos que desea seleccionar.

Cada patrón de eventos es un objeto JSON que contiene:

  • Un atributo source que identifica el servicio que envía el evento. En el AWS Support caso de los eventos, la fuente esaws.support.

  • (Opcional): un atributo detail-type que contiene una matriz de los nombres de eventos que deben coincidir.

  • (Opcional): un atributo detail que contiene cualquier otro dato de evento con el que coincidir.

Por ejemplo, el siguiente patrón de eventos seleccionaría todos los eventos de Actualización de un caso de soporte de AWS Support:

{ "source": ["aws.support"], "detail-type": ["Support Case Update"] }

Para ser más específico en la selección de eventos, se pueden incluir valores en el propio evento. Por ejemplo, el siguiente patrón de eventos coincide con los eventos de Actualización de caso de soporte que representan la reapertura de un caso:

{ "source": ["aws.support"], "detail-type": ["Support Case Update"], "detail": { "event-name": "ReopenCase" } }

Para obtener más información sobre la escritura de los patrones de eventos, consulte Patrones de eventos en la Guía del usuario de EventBridge .

Véase también

Para obtener más información sobre cómo usarlo EventBridge con AWS Support, consulta los siguientes recursos: