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á.
Objetivo do ônibus de eventos: ônibus para ônibus
Para encaminhar eventos para outro ônibus de eventos, TargetArn defina o ARN desse ônibus. O destino pode ser outro Ônibus de Eventos Personalizado ou um Ônibus de Eventos Personalizado - Clássico, em sua conta ou em outra conta, na mesma região ou em outra. Nenhum bloco de parâmetros é necessário. Um barramento de eventos personalizado - A regra clássica também pode nomear um barramento de eventos personalizado como seu destino, para que os eventos possam se mover em qualquer direção durante uma migração.
Parâmetros
Esse destino não tem parâmetros; a carga útil é toda a solicitação.
Função de entrega
A função precisa events:PutEvents estar no ônibus de destino para eventos que carregam um PutEvents envelope e events:PutRawEvents para eventos publicados comPutRawEvents. EventBridge escolhe a ação por evento e você não pode substituí-la, então conceda ambas quando o barramento de origem carrega os dois tipos. Um ônibus de destino em outra conta também deve permitir sua função em sua política de recursos ou por meio de um AWS RAM compartilhamento; consulteCompartilhando um Event Bus personalizado com outras contas.
Distribuição por lotes e carga útil
Os eventos chegam ao ônibus de destino como novos eventos: eles recebem um novo identificador de evento e tempo de ingestão, e os assinantes do ônibus de destino os filtram normalmente. A publicação no destino conta na cota de transferência desse ônibus.
Detecção de loop
Uma cadeia de ônibus, regras, assinantes e funções pode enviar um evento de volta para um ônibus pelo qual ele já passou e multiplicá-lo em cada passagem. EventBridge detecta esses loops por meio de um barramento de eventos personalizado da melhor maneira possível: se um evento, ou um evento derivado dele, já tiver passado pelo barramento de eventos personalizado de destino, EventBridge não o entregar novamente e se o assinante tiver uma fila de cartas mortas, o registro conterá o código de erro. LOOP_DETECTED Não crie um aplicativo que dependa de um evento passando pelo mesmo ônibus mais de uma vez e não confie nele EventBridge para interromper um loop para você. As regras em um barramento de eventos personalizado - Classic mantêm seu comportamento atual; vejaComo evitar loops infinitos.