

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

# Conceitos do Amazon EventBridge Pipes
<a name="pipes-concepts"></a>

Aqui está uma análise mais detalhada dos componentes básicos do EventBridge Pipes.

## Pipe
<a name="pipes-concepts-pipe"></a>

Um pipe direciona eventos de uma única origem para um único destino. O pipe também inclui a capacidade de filtrar eventos específicos e realizar enriquecimentos nos dados do evento antes de serem enviados ao destino.

![\[Um pipe direciona os eventos filtrados para o destino especificado, com etapas opcionais de enriquecimento.\]](http://docs.aws.amazon.com/pt_br/eventbridge/latest/userguide/images/pipes-overview-detailed_eventbridge_architectural.svg)


## Fonte
<a name="pipes-sources"></a>

EventBridge O Pipes recebe dados de eventos de várias fontes, aplica filtros opcionais e enriquecimento a esses dados e os envia para um destino. Se uma origem impõe a ordem aos eventos enviados para os pipes, esta ordem é mantida durante todo o processo até o destino. 

Para obter mais informações sobre fontes, consulte [Fontes da Amazon EventBridge Pipes](eb-pipes-event-source.md).

## Filtros
<a name="pipes-filtering"></a>

Um pipe pode filtrar os eventos de uma determinada origem e processar somente um subconjunto desses eventos. Para configurar a filtragem em um pipe, é definido um padrão de evento que o pipe usa para determinar quais eventos enviar para o destino. 

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

Para obter mais informações, consulte [Filtragem de eventos no Amazon Pipes EventBridge](eb-pipes-event-filtering.md).

## Enriquecimento
<a name="pipes-enrichment-overview"></a>

Com a etapa de enriquecimento do EventBridge Pipes, você pode aprimorar os dados da fonte antes de enviá-los ao destino. Por exemplo, é possível receber eventos *Criados pelo tíquete * que não incluam os dados completos do tíquete. Ao usar o enriquecimento, é possível fazer com que uma função do Lambda chame a API `get-ticket` para obter os detalhes completos do tíquete. O pipe pode enviar essas informações para um [destino](eb-pipes-event-target.md).

Para obter mais informações sobre os dados de eventos, consulte [Enriquecimento de eventos no Amazon EventBridge Pipes](pipes-enrichment.md).

## Destino
<a name="pipes-targets"></a>

Depois que os dados do evento forem filtrados e enriquecidos, você poderá enviá-los para um destino específico, como um stream do Amazon Kinesis ou um grupo de registros da Amazon CloudWatch . Para obter uma lista dos destinos disponíveis, consulte [Alvos da Amazon EventBridge Pipes](eb-pipes-event-target.md).

É possível transformar os dados depois de serem aprimorados e antes de serem enviados pelo pipe para o destino. Para obter mais informações, consulte [Transformação EventBridge de entradas do Amazon Pipes](eb-pipes-input-transformation.md).

Vários pipes, cada um com uma origem diferente, podem enviar eventos ao mesmo destino.

Também é possível usar pipes e barramentos de eventos juntos para enviar eventos para vários destinos. Um caso de uso comum é criar um pipe com um barramento de eventos como destino; o pipe envia eventos para o barramento de eventos, que então envia esses eventos para vários destinos. Por exemplo, é possível criar um pipe com um fluxo do DynamoDB para uma origem e um barramento de eventos como destino. O pipe recebe eventos do fluxo do DynamoDB e os envia para o barramento de eventos, que os envia para vários destinos de acordo com as regras que você especificou no barramento de eventos.