As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Integração com aplicativos AWS Clean Rooms orientados a eventos usando a Amazon EventBridge
Você pode AWS Clean Rooms incorporar aplicativos orientados a eventos (EDAs) que usam eventos que ocorrem AWS Clean Rooms para se comunicar entre os componentes do aplicativo e iniciar processos posteriores. Você faz isso usando EventBridge a Amazon para rotear eventos de AWS Clean Rooms outros componentes de software. EventBridge A Amazon é um serviço sem servidor que usa eventos para conectar componentes do aplicativo, facilitando a integração de AWS serviços, como AWS Clean Rooms em arquiteturas orientadas por eventos, sem código e operações adicionais.
A arquitetura orientada a eventos é um estilo de criação de sistemas de software com acoplamento fraco que funcionam juntos emitindo e respondendo a eventos. Nesse modelo, um evento representa uma mudança em um recurso ou ambiente.
Veja como EventBridge funciona com AWS Clean Rooms:
Como acontece com muitos AWS serviços, AWS Clean Rooms gera e envia eventos para o barramento de eventos EventBridge padrão. Um barramento de eventos é um roteador que recebe eventos e os roteia para destinos que você especifica. Os destinos podem incluir outros AWS serviços, aplicativos personalizados e aplicativos SaaS de parceiros.
EventBridge roteia os eventos de acordo com as regras que você cria no ônibus do evento. Para cada regra, você especifica um filtro, ou um padrão de evento, para selecionar apenas os eventos desejados. Sempre que um evento é enviado para o barramento de eventos, EventBridge compare-o com cada regra. Se o evento corresponder à regra, EventBridge roteará o evento para o (s) destino (s) especificado (s).
Por exemplo, suponha que você queira saber sempre que uma nova AWS Clean Rooms colaboração for criada em sua conta. Você pode criar uma regra no barramento de eventos padrão. Na regra, você criaria um padrão de evento que especificasse eventos do AWS Clean Rooms chamadosCollaboration
Created. Sempre que EventBridge recebia um evento correspondente a essas propriedades, ele roteava o evento para o fluxo de trabalho especificado.
AWS Clean Rooms eventos
AWS os serviços podem enviar eventos diretamente para o barramento de eventos EventBridge padrão. Além disso, também AWS CloudTrail envia eventos provenientes de vários AWS serviços. EventBridge Esses eventos podem incluir chamadas de API, logins e ações do console, eventos de serviço e CloudTrail Insights. Para obter mais informações, consulte os eventos de AWS serviço fornecidos AWS CloudTrail no Guia EventBridge do usuário.
Para obter uma lista completa dos AWS Clean Rooms eventos enviados EventBridge, consulte o AWS Clean Rooms tópico na Referência de EventBridge eventos.
| Tipo de detalhe de evento | Description |
|---|---|
| O proprietário do Modelo de Análise e todos os membros ativos da colaboração são notificados quando um Modelo de Análise é criado. | |
| O proprietário do modelo de análise e todos os membros ativos da colaboração que têm visibilidade da atualização são notificados quando um modelo de análise é atualizado. | |
| O proprietário do modelo de análise e todos os membros ativos da colaboração são notificados quando um modelo de análise é excluído. | |
|
O proprietário da colaboração é notificado quando uma colaboração é criada. |
|
|
O proprietário da colaboração e todos os membros ativos da colaboração que têm visibilidade da atualização são notificados quando uma colaboração é atualizada. |
|
| O proprietário da colaboração e todos os membros ativos da colaboração são notificados quando uma solicitação de alteração de colaboração é criada. | |
| O proprietário da colaboração e todos os membros ativos da colaboração são notificados quando uma solicitação de alteração de colaboração é aprovada. | |
| O proprietário da colaboração e todos os membros ativos da colaboração são notificados quando uma solicitação de alteração de colaboração é cancelada. | |
| O proprietário da colaboração e todos os membros ativos da colaboração são notificados quando uma solicitação de alteração de colaboração é confirmada. | |
| O proprietário da Associação de Tabela Configurada e todos os membros ativos da colaboração são notificados quando uma Associação de Tabela Configurada é criada. | |
| O proprietário da Associação de Tabela Configurada e todos os membros ativos da colaboração que têm visibilidade da atualização são notificados quando uma Associação de Tabela Configurada é atualizada. | |
| O proprietário da Associação de Tabela Configurada e todos os membros ativos da colaboração são notificados quando uma Associação de Tabela Configurada é Excluída. | |
| O proprietário da Regra de Análise de Associação de Tabela Configurada e todos os membros ativos da colaboração são notificados quando uma Regra de Análise de Associação de Tabela Configurada é criada. | |
|
Regra de análise de associação de tabela configurada atualizada |
O proprietário da Regra de Análise de Associação de Tabela Configurada e todos os membros ativos da colaboração que têm visibilidade da atualização são notificados quando uma Regra de Análise de Associação de Tabela Configurada é atualizada. |
|
Regra de análise de associação de tabela configurada excluída |
O proprietário da Regra de Análise de Associação de Tabela Configurada e todos os membros ativos da colaboração são notificados quando uma Regra de Análise de Associação de Tabela Configurada é Excluída. |
| O proprietário da tabela de mapeamento de ID e todos os membros ativos da colaboração são notificados quando uma tabela de mapeamento de ID é criada. | |
| O proprietário da tabela de mapeamento de ID e todos os membros ativos da colaboração que têm visibilidade da atualização são notificados quando uma tabela de mapeamento de ID é atualizada. | |
| O proprietário da tabela de mapeamento de ID e todos os membros ativos da colaboração são notificados quando uma tabela de mapeamento de ID é excluída. | |
| O proprietário da Id Namespace Association e todos os membros ativos da colaboração são notificados quando uma Id Namespace Association é criada. | |
| O proprietário da Id Namespace Association e todos os membros ativos da colaboração que têm visibilidade da atualização são notificados quando uma Id Namespace Association é atualizada. | |
| O proprietário da Id Namespace Association e todos os membros ativos da colaboração são notificados quando uma Id Namespace Association é excluída. | |
| O membro convidado é notificado quando é convidado para uma colaboração. | |
| O proprietário da associação e todos os membros ativos da colaboração são notificados quando uma associação é criada. | |
| O proprietário da associação é notificado quando uma associação é atualizada, a menos que a associação tenha sido removida da colaboração. Nesse caso, todos os membros ativos da colaboração são notificados. | |
| O proprietário da associação e todos os membros ativos da colaboração são notificados quando uma associação é excluída. | |
| O Job Runner, o Job Payer e o Results Receiver of a Protected Job são notificados quando o Protected Job é enviado. | |
| O Job Runner, o Job Payer e o Results Receiver of a Protected Job são notificados quando o Protected Job é iniciado. | |
| O Job Runner, o Job Payer e o Results Receiver of a Protected Job são notificados quando o Protected Job é cancelado. | |
| O Job Runner, o Job Payer e o Results Receiver of a Protected Job são notificados quando o Protected Job é cancelado. | |
| O Job Runner, o Job Payer e o Results Receiver of a Protected Job são notificados quando o Protected Job é bem-sucedido. | |
| O Job Runner, o Job Payer e o Results Receiver of a Protected Job são notificados quando o Protected Job falhou. | |
| O executor da consulta, o pagador da consulta e o (s) receptor (es) dos resultados de uma consulta protegida são notificados quando a consulta protegida é enviada. | |
| O executor da consulta, o pagador da consulta e o (s) receptor (es) dos resultados de uma consulta protegida são notificados quando a consulta protegida é iniciada. | |
| O executor da consulta, o pagador da consulta e o (s) receptor (es) dos resultados de uma consulta protegida são notificados quando a consulta protegida é cancelada. | |
| O executor da consulta, o pagador da consulta e o (s) receptor (es) dos resultados de uma consulta protegida são notificados quando a consulta protegida é cancelada. | |
| O executor da consulta, o pagador da consulta e o (s) receptor (es) dos resultados de uma consulta protegida são notificados quando a consulta protegida é bem-sucedida. | |
| O executor da consulta, o pagador da consulta e o (s) receptor (es) dos resultados de uma consulta protegida são notificados quando a consulta protegida falha. | |
| O executor da consulta, o pagador da consulta e o (s) receptor (es) dos resultados de uma consulta protegida são notificados quando o tempo limite da consulta protegida atinge o tempo limite. |
AWS Clean Rooms Eventos de roteamento usando EventBridge
Para EventBridge rotear AWS Clean Rooms eventos para um destino, você deve criar uma regra. Cada regra contém um padrão de evento, que EventBridge corresponde a cada evento recebido no barramento de eventos. Se os dados do evento corresponderem ao padrão de evento especificado, EventBridge roteará esse evento para o (s) destino (s) da regra.
Para obter instruções abrangentes de como criar regras de barramento de eventos, consulte Criar regras que reagem a eventos no Guia do usuário do EventBridge .
Criação de padrões de eventos que correspondam aos AWS Clean Rooms eventos
Cada padrão de evento é um objeto JSON que contém:
-
(Opcional): um
sourceatributo que identifica o serviço que envia o evento. Para AWS Clean Rooms eventos, a fonte éaws.cleanrooms. -
(Opcional): um atributo
detail-typeque contém uma matriz dos nomes de eventos a serem correlacionados. -
(Opcional): um atributo
detailque contém quaisquer outros dados relacionados aos eventos a serem correlacionados.
Por exemplo, o padrão de evento a seguir corresponde a todos os eventos atualizados da Id Namespace Association dos quais a colaboração foi excluída: AWS Clean Rooms
{ "source": ["aws.cleanrooms"], "detail-type": ["Id Namespace Association Updated"], "detail": { "status": ["COLLABORATION_DELETED"] } }
Para obter mais informações sobre como escrever padrões de eventos, consulte Padrões de eventos no Guia do usuário do EventBridge .