

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
<a name="eb-pipes"></a>

O Amazon EventBridge Pipes conecta as fontes aos alvos. [Os tubos são destinados a point-to-point integrações entre [fontes](eb-pipes-event-source.md) e [alvos](eb-pipes-event-target.md) suportados, com suporte para transformações e enriquecimento avançados.](pipes-enrichment.md) 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](eb-event-bus.md).

## Como funcionam EventBridge os tubos
<a name="pipes-how-it-works"></a>

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](eb-pipes-event-source.md) 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](eb-pipes-event-target.md) compatíveis para os quais você deseja que seu pipe envie eventos.

1. 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 origem envia eventos a um pipe, que filtra e direciona os eventos correspondentes para o destino.](http://docs.aws.amazon.com/pt_br/eventbridge/latest/userguide/images/pipes-overview_eventbridge_architectural.svg)


Por exemplo, um pipe pode ser usado para criar um sistema de comércio eletrônico. Supõe-se que tenha uma API que contém informações do cliente, como endereços de entrega. 

1. É possível pode criar um pipe com o seguinte: 
   + Um pedido do Amazon SQS recebeu uma fila de mensagens como origem do evento.
   + Um destino de EventBridge API como enriquecimento
   + Uma máquina de AWS Step Functions estado como alvo

1. Então, quando uma mensagem de pedido recebido do Amazon SQS aparece na fila, ela é enviada para o seu pipe.

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

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