

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Obiettivo del bus dell'evento: da bus a bus
<a name="eb-custom-bus-target-bus"></a>

Per inoltrare gli eventi a un altro bus di eventi, `TargetArn` impostate l'ARN di quel bus. La destinazione può essere un altro Custom Event Bus o un Custom Event Bus - Classic, nel tuo account o in un altro account, nella stessa regione o in un'altra regione. Non è necessario alcun blocco di parametri. Una regola Custom Event Bus - Classic può anche denominare un Custom Event Bus come destinazione, in modo che gli eventi possano spostarsi in entrambe le direzioni durante una migrazione.

## Parameters
<a name="eb-custom-bus-target-bus-parameters"></a>

Questo obiettivo non ha parametri; il payload è l'intera richiesta.

## Ruolo di consegna
<a name="eb-custom-bus-target-bus-role"></a>

Il ruolo è necessario `events:PutEvents` sul bus di destinazione per gli eventi con una `PutEvents` busta e `events:PutRawEvents` per gli eventi pubblicati con`PutRawEvents`. EventBridge sceglie l'azione per evento e non è possibile sovrascriverla, quindi concedetele entrambe quando il bus di origine ne supporta entrambi i tipi. Un bus di destinazione in un altro account deve inoltre consentire il ruolo dell'utente nella relativa politica delle risorse o tramite una AWS RAM condivisione; vedere. [Condivisione di un Event Bus personalizzato con altri account](eb-custom-bus-sharing.md)

## Batching e payload
<a name="eb-custom-bus-target-bus-batching"></a>

Gli eventi arrivano sul bus di destinazione come nuovi eventi: ricevono un nuovo identificatore di evento e un nuovo orario di inserimento, mentre gli abbonati del bus di destinazione li filtrano come di consueto. La pubblicazione verso la destinazione viene conteggiata ai fini della quota di throughput di quel bus.

## Rilevamento del loop
<a name="eb-custom-bus-target-bus-loops"></a>

Una catena di bus, regole, abbonati e funzioni può inviare un evento a un bus già attraversato e moltiplicarlo per ogni passaggio. EventBridge rileva tali loop tramite un Custom Event Bus nel migliore dei modi: se un evento, o un evento da esso derivato, è già passato attraverso il Custom Event Bus di destinazione, EventBridge non lo restituisce nuovamente e se l'abbonato ha una coda di lettere morte, il record riporta il codice di errore`LOOP_DETECTED`. Non progettate un'applicazione che dipenda da un evento che attraversa lo stesso bus più di una volta e non fate affidamento sul fatto che interrompa un loop al posto vostro. EventBridge Le regole su un Custom Event Bus - Classic mantengono il loro comportamento esistente; vedi[Come evitare loop infiniti](eb-troubleshooting.md#eb-prevent-infinite-loops).