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

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 Clean Rooms en aplicaciones basadas en eventos mediante Amazon EventBridge

Puede AWS Clean Rooms incorporarlas a aplicaciones basadas en eventos (EDAs) que utilizan los eventos que se producen AWS Clean Rooms para comunicarse entre los componentes de la aplicación e iniciar procesos posteriores. Para ello, utiliza Amazon EventBridge para enrutar eventos desde AWS Clean Rooms 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 Clean Rooms en eventos sin código ni operaciones adicionales.

La arquitectura basada en eventos es un estilo de creación de sistemas de software de acoplamiento flexible que funcionan juntos emitiendo eventos y respondiendo a ellos. En este modelo, un evento representa un cambio en un recurso o entorno.

Así es como EventBridge funciona con AWS Clean Rooms:

Como ocurre con muchos AWS servicios, AWS Clean Rooms 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 envía el evento a los destinos especificados para esa regla.

Por ejemplo, supongamos que quiere saber cada vez que se crea una nueva AWS Clean Rooms colaboración en su cuenta. Puede crear una regla en el bus de eventos predeterminado. En la regla, crearía un patrón de eventos que especificara los eventos de AWS Clean Rooms denominadosCollaboration Created. Cada vez que EventBridge recibía un evento que coincidiera con esas propiedades, lo redireccionaba al flujo de trabajo especificado.

AWS Clean Rooms eventos

AWS los servicios pueden enviar 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 información valiosa. Para obtener más información, consulte los eventos AWS de servicio que se AWS CloudTrail ofrecen en la Guía del EventBridge usuario.

Para obtener una lista completa de AWS Clean Rooms los eventos enviados EventBridge, consulte el AWS Clean Rooms tema de la Referencia de EventBridge eventos.

Tipo de detalle del evento Description (Descripción)

Plantilla de análisis creada

El propietario de la plantilla de análisis y todos los miembros activos de la colaboración reciben una notificación cuando se crea una plantilla de análisis.

Plantilla de análisis actualizada

El propietario de la plantilla de análisis y todos los miembros activos de la colaboración que tengan acceso a la actualización reciben una notificación cuando se actualiza una plantilla de análisis.

Plantilla de análisis eliminada

El propietario de la plantilla de análisis y todos los miembros activos de la colaboración reciben una notificación cuando se elimina una plantilla de análisis.

Colaboración creada

El propietario de la colaboración recibe una notificación cuando se crea una colaboración.

Colaboración actualizada

El propietario de la colaboración y todos los miembros activos de la colaboración que tienen acceso a la actualización reciben una notificación cuando se actualiza una colaboración.

Se ha creado una solicitud de cambio de colaboración

El propietario de la colaboración y todos los miembros activos de la colaboración reciben una notificación cuando se crea una solicitud de cambio de colaboración.

Solicitud de cambio de colaboración aprobada

El propietario de la colaboración y todos los miembros activos de la colaboración reciben una notificación cuando se aprueba una solicitud de cambio de colaboración.

Solicitud de cambio de colaboración cancelada

Cuando se cancela una solicitud de cambio de colaboración, se notifica al propietario de la colaboración y a todos los miembros activos de la colaboración.

Solicitud de cambio de colaboración confirmada

El propietario de la colaboración y todos los miembros activos de la colaboración reciben una notificación cuando se confirma una solicitud de cambio de colaboración.

Se ha creado una asociación de tablas configuradas

El propietario de la asociación de tablas configuradas y todos los miembros activos de la colaboración reciben una notificación cuando se crea una asociación de tablas configuradas.

Se ha actualizado la asociación de tablas configuradas

El propietario de la asociación de tablas configuradas y todos los miembros activos de la colaboración que tienen acceso a la actualización reciben una notificación cuando se actualiza una asociación de tablas configuradas.

Se ha eliminado la asociación de tablas configuradas

Cuando se elimina una asociación de tablas configuradas, se notifica al propietario de la asociación de tablas configuradas y a todos los miembros activos de la colaboración.

Se ha creado una regla de análisis de asociación de tablas configuradas

El propietario de la regla de análisis de asociación de tablas configurada y todos los miembros activos de la colaboración reciben una notificación cuando se crea una regla de análisis de asociación de tablas configurada.

Se actualiza la regla de análisis de asociación de tablas configuradas

Cuando se actualiza una regla de análisis de asociación de tablas configurada, se notifica al propietario de la regla de análisis de asociación de tablas configurada y a todos los miembros activos de la colaboración que tienen acceso a la actualización.

Se ha eliminado la regla de análisis de asociación de tablas configurada

Cuando se elimina una regla de análisis de asociación de tablas configurada, se notifica al propietario de la regla de análisis de asociación de tablas configurada y a todos los miembros activos de la colaboración.

Se creó la tabla de mapeo de ID

El propietario de la tabla de mapeo de identificadores y todos los miembros activos de la colaboración reciben una notificación cuando se crea una tabla de mapeo de identificadores.

Se actualiza la tabla de mapeo de ID

El propietario de la tabla de mapeo de identificadores y todos los miembros activos de la colaboración que tengan acceso a la actualización reciben una notificación cuando se actualiza una tabla de mapeo de identificadores.

Se eliminó la tabla de mapeo de ID

El propietario de la tabla de mapeo de identificadores y todos los miembros activos de la colaboración reciben una notificación cuando se elimina una tabla de mapeo de identificadores.

Se ha creado la asociación de espacios de nombres de Id

El propietario de la asociación de espacios de nombres de ID y todos los miembros activos de la colaboración reciben una notificación cuando se crea una asociación de espacios de nombres de ID.

Se ha actualizado la asociación de espacios de nombres de ID

El propietario de la Asociación de Espacios de Nombres de ID y todos los miembros activos de la colaboración que tengan acceso a la actualización reciben una notificación cuando se actualiza una asociación de espacios de nombres de ID.

Se ha eliminado la asociación de espacios de nombres de Id.

El propietario de la asociación de espacios de nombres de ID y todos los miembros activos de la colaboración reciben una notificación cuando se elimina una asociación de espacios de nombres de ID.

Invitado a la colaboración

El miembro invitado recibe una notificación cuando es invitado a una colaboración.

Membresía creada

El propietario de la membresía y todos los miembros activos de la colaboración reciben una notificación cuando se crea una membresía.

Membresía actualizada

El propietario de la membresía recibe una notificación cuando se actualiza una membresía, a menos que la membresía se haya eliminado de la colaboración, en cuyo caso se notificará a todos los miembros activos de la colaboración.

Membresía eliminada

El propietario de la membresía y todos los miembros activos de la colaboración reciben una notificación cuando se elimina una membresía.

Job protegido enviado

El candidato, el pagador del trabajo y el receptor de resultados de un trabajo protegido reciben una notificación cuando se envía el trabajo protegido.

Trabajo protegido iniciado

El Job Runner, el pagador del trabajo y el receptor de resultados de un trabajo protegido reciben una notificación cuando se inicia el trabajo protegido.

Cancelación de trabajo protegida

El Job Runner, el pagador del trabajo y el receptor de resultados de un trabajo protegido reciben una notificación cuando el trabajo protegido se cancela.

Trabajo protegido cancelado

El Job Runner, el pagador del trabajo y el receptor de resultados de un trabajo protegido reciben una notificación cuando se cancela el trabajo protegido.

El trabajo protegido se realizó correctamente

El Job Runner, el pagador del trabajo y el receptor de resultados de un trabajo protegido reciben una notificación cuando el trabajo protegido ha tenido éxito.

Error en el trabajo protegido

El Job Runner, el pagador del trabajo y el receptor de resultados de un trabajo protegido reciben una notificación cuando el trabajo protegido ha fallado.

Consulta protegida enviada

El ejecutor de la consulta, el pagador de la consulta y el receptor o receptores de los resultados de una consulta protegida reciben una notificación cuando se envía la consulta protegida.

Se inició la consulta protegida

El ejecutor de consultas, el pagador de consultas y los receptores de resultados de una consulta protegida reciben una notificación cuando se inicia la consulta protegida.

Cancelación de consultas protegida

El ejecutor de consultas, el pagador de consultas y el receptor de resultados de una consulta protegida reciben una notificación cuando la consulta protegida se cancela.

Consulta protegida cancelada

El ejecutor de consultas, el pagador de consultas y los receptores de resultados de una consulta protegida reciben una notificación cuando se cancela la consulta protegida.

La consulta protegida se realizó correctamente

El ejecutor de consultas, el pagador de consultas y el receptor de resultados de una consulta protegida reciben una notificación cuando la consulta protegida se ha realizado correctamente.

Error en la consulta protegida

El ejecutor de consultas, el pagador de consultas y los receptores de resultados de una consulta protegida reciben una notificación cuando la consulta protegida ha fallado.

Se agotó el tiempo de espera de la consulta protegida

El ejecutor de consultas, el pagador de consultas y los receptores de resultados de una consulta protegida reciben una notificación cuando se agota el tiempo de espera de la consulta protegida.

Enrutar eventos mediante AWS Clean Rooms EventBridge

Para que AWS Clean Rooms los eventos de EventBridge ruta se dirijan a un destino, debe crear una regla. Cada regla contiene un patrón de eventos que EventBridge coincide con cada evento recibido en el bus de eventos. Si los datos del evento coinciden con el patrón de eventos especificado, EventBridge enruta ese evento a los objetivos de la regla.

Para obtener instrucciones detalladas sobre cómo crear reglas de bus de eventos, consulte Creación de reglas que reaccionan a eventos en la Guía del usuario de EventBridge .

Crear patrones de eventos que coincidan con AWS Clean Rooms los eventos

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

  • (Opcional): source atributo que identifica el servicio que envía el evento. En el AWS Clean Rooms caso de los eventos, la fuente esaws.cleanrooms.

  • (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 coincide con todos los eventos de Id Namespace Association Updated de los que se eliminó la colaboración: AWS Clean Rooms

{ "source": ["aws.cleanrooms"], "detail-type": ["Id Namespace Association Updated"], "detail": { "status": ["COLLABORATION_DELETED"] } }

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 .