Amazon EventBridge Pipes - Amazon EventBridge

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á.

Amazon EventBridge Pipes

O Amazon EventBridge Pipes conecta as fontes aos alvos. Os tubos são destinados a point-to-point integrações entre fontes e alvos suportados, com suporte para transformações e enriquecimento avançados. Ele reduz a necessidade de conhecimento especializado e código de integração ao desenvolver arquiteturas orientadas por eventos, promovendo a consistência em todas as aplicações da sua empresa. Para configurar um pipe, a origem é escolhida, adiciona filtragem opcional, define o enriquecimento opcional e escolhe o destino para os dados do evento.

nota

Também é possível rotear eventos usando barramentos de eventos. Os ônibus de eventos são adequados para o many-to-many roteamento de eventos entre serviços orientados a eventos. Para obter mais informações, consulte Ônibus para eventos na Amazon EventBridge.

Como funcionam EventBridge os tubos

Em um alto nível, veja como o EventBridge Pipes funciona:

  1. Você cria um pipe na sua conta. Isso inclui:

    • Especificar uma das origens de eventos compatíveis da qual deseja que seu pipe receba eventos.

    • Opcionalmente, configurar um filtro para que o pipe processe somente um subconjunto dos eventos que recebe da origem.

    • Opcionalmente, configurar uma etapa de enriquecimento que aprimore os dados do evento antes de enviá-los ao destino.

    • Especificar um dos destinos compatíveis para os quais você deseja que seu pipe envie eventos.

  2. A origem do evento começa a enviar eventos para o pipe e o pipe processa o evento antes de enviá-lo ao destino.

    • Se configurou um filtro, o pipe avalia o evento e só o envia para o destino se ele corresponder a esse filtro.

      Somente há cobrança pelos eventos que correspondem ao filtro.

    • Se um enriquecimento foi configurado, o pipe executa esse enriquecimento no evento antes de enviá-lo ao destino.

      Se os eventos forem agrupados, o enriquecimento manterá a ordem dos eventos no lote.

Uma fonte envia eventos para um canal, que filtra e roteia os eventos correspondentes para o destino.

Por exemplo, um pipe pode ser usado para criar um sistema de comércio eletrônico. Suponha que você tenha um API que contenha informações do cliente, como endereços de entrega.

  1. É possível pode criar um pipe com o seguinte:

    • Um SQS pedido da Amazon recebeu uma fila de mensagens como origem do evento.

    • Um EventBridge API destino como enriquecimento

    • Uma máquina de AWS Step Functions estado como alvo

  2. Então, quando uma mensagem de SQS pedido recebido pela Amazon aparece na fila, ela é enviada para o seu canal.

  3. Em seguida, o canal envia esses dados para o enriquecimento de EventBridge API destino, que retorna as informações do cliente para esse pedido.

  4. Por fim, o tubo envia os dados enriquecidos para a máquina de AWS Step Functions estado, que processa o pedido.