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 de AWS Support en aplicaciones basadas en eventos mediante Amazon EventBridge
Puede integrar AWS Support a las aplicaciones basadas en eventos (EDA) que utilizan los eventos que se producen en AWS Support para comunicarse entre los componentes de la aplicación e iniciar procesos posteriores.
Por ejemplo, puede recibir notificaciones cada vez que se produzcan los eventos de AWS Support siguientes 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, utilice Amazon EventBridge para enrutar eventos desde AWS Support a 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 servicios de AWS, por ejemplo AWS Support, en arquitecturas basadas en eventos sin código ni operaciones adicionales.
Cómo enruta EventBridge los eventos AWS Support
Así es como funciona EventBridge con los eventos AWS Support:
Como ocurre con muchos servicios de AWS, AWS Support genera y envía eventos al bus de eventos predeterminado de EventBridge. 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 servicios de AWS, aplicaciones personalizadas y aplicaciones de socios de SaaS.
EventBridge distribuye los eventos según las reglas que se creen 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. Siempre que se envía un evento al bus de eventos, EventBridge lo compara con cada regla. Si un evento coincide con la regla, EventBridge envía el evento a los destinos especificados.
AWS SupportEventos de
AWS Support envía automáticamente los eventos siguientes al bus de eventos predeterminado de EventBridge.
| Tipo de detalle del evento | Descripción |
|---|---|
|
Representa un cambio en un caso de soporte. |
Estructura de evento
Todos los eventos de los servicios de AWS contienen dos tipos de datos:
Todos los eventos de los servicios de tienen un conjunto común de campos que contienen metadatos sobre el evento, como el servicio de AWS que es el origen del evento, 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 evento en la Guía de eventos de Amazon EventBridge.
-
Un campo
detailque contiene los datos específicos de ese evento en particular.
Entrega de eventos AWS Support mediante AWS CloudTrail
Los servicios de AWS pueden enviar directamente eventos al bus de eventos predeterminado de EventBridge. Además, también AWS CloudTrail envía eventos que se originan en numerosos servicios de AWS a EventBridge. Estos eventos pueden incluir llamadas a la API, inicios de sesión y acciones en la consola, eventos de servicio y CloudTrail Insights. Para obtener más información, consulte Eventos de servicios de AWS mediante AWS CloudTrail en la Guía del usuario de EventBridge.
Para ver una lista de los eventos de AWS Support enviados a EventBridge, consulte el tema AWS Support en la Referencia de eventos de EventBridge.
Creación de patrones de eventos que coincidan con los eventos de AWS Support
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
sourceque identifica el servicio que envía el evento. En el caso de eventos de AWS Support, la fuente esaws.support. -
(Opcional): un atributo
detail-typeque contiene una matriz de los nombres de eventos que deben coincidir. -
(Opcional): un atributo
detailque 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 acerca de cómo utilizar EventBridge con AWS Support, consulte los recursos siguientes: