

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Objectif du bus de l'événement : bus pour bus
<a name="eb-custom-bus-target-bus"></a>

Pour transférer des événements vers un autre bus d'événements, définissez `TargetArn` l'ARN de ce bus. La destination peut être un autre bus événementiel personnalisé ou un bus événementiel personnalisé - Classic, sur votre compte ou sur un autre compte, dans la même région ou dans une autre. Aucun bloc de paramètres n'est nécessaire. Une règle Bus d'événements personnalisé - Classic peut également désigner un bus d'événements personnalisé comme cible, afin que les événements puissent se déplacer dans les deux sens lors d'une migration.

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

Cette cible n'a aucun paramètre ; la charge utile est la totalité de la demande.

## Rôle de livraison
<a name="eb-custom-bus-target-bus-role"></a>

Le rôle est requis dans `events:PutEvents` le bus de destination pour les événements qui comportent une `PutEvents` enveloppe et `events:PutRawEvents` pour les événements publiés avec`PutRawEvents`. EventBridge choisit l'action par événement et vous ne pouvez pas la modifier. Accordez donc les deux lorsque le bus source transporte les deux types. Un bus de destination dans un autre compte doit également autoriser votre rôle dans sa politique de ressources ou via un AWS RAM partage ; voir[Partager un bus d'événements personnalisé avec d'autres comptes](eb-custom-bus-sharing.md).

## Traitement par lots et charge utile
<a name="eb-custom-bus-target-bus-batching"></a>

Les événements arrivent dans le bus de destination en tant que nouveaux événements : ils obtiennent un nouvel identifiant d'événement et une nouvelle heure d'ingestion, et les abonnés du bus de destination les filtrent comme d'habitude. La publication vers la destination est prise en compte dans le quota de débit de ce bus.

## Détection de boucle
<a name="eb-custom-bus-target-bus-loops"></a>

Une chaîne de bus, de règles, d'abonnés et de fonctions peut renvoyer un événement à un bus qu'il a déjà emprunté et le multiplier à chaque passe. EventBridge détecte de telles boucles via un bus d'événements personnalisé dans la mesure du possible : si un événement, ou un événement dérivé de celui-ci, déjà passé par le bus d'événements personnalisé cible EventBridge ne le renvoie pas à nouveau, et si l'abonné a une file d'attente de lettres mortes, l'enregistrement contient le code d'erreur. `LOOP_DETECTED` Ne concevez pas une application qui dépend d'un événement passant plusieurs fois par le même bus, et ne comptez pas sur le fait d'arrêter une boucle EventBridge à votre place. Les règles relatives à un bus événementiel personnalisé - Classic conservent leur comportement actuel ; voir[Prévention des boucles infinies](eb-troubleshooting.md#eb-prevent-infinite-loops).