Fournisseurs et destinations d'événements

Les événements sont collectés auprès des fournisseurs d'événements par un bus Eventarc Advanced et acheminés via un pipeline Eventarc Advanced vers une destination spécifiée. Une seule destination peut être la cible des messages transférés par un pipeline.

Fournisseurs compatibles

Les fournisseurs compatibles incluent les fournisseurs Google et les éditeurs directs d'événements (à l'aide de l'API Eventarc Publishing).

Destinations compatibles

Un pipeline Eventarc Advanced permet de distribuer des événements entre un bus et une destination. Les destinations suivantes sont acceptées :

  • Cloud Run : utilisez l'URL run.app stable et attribuée automatiquement fournie lors du premier déploiement du service hébergé sur Cloud Run. Vous pouvez également cibler un job Cloud Run.

    Utilisez un rattachement réseau pour établir une connexion au point de terminaison Cloud Run hébergé dans un réseau de cloud privé virtuel (VPC). Un rattachement de réseau est une ressource qui permet à un réseau VPC producteur d'établir des connexions à un réseau VPC consommateur via une interface Private Service Connect.

  • Bus Eventarc Advanced : le bus de messages doit être déployé dans le même projet que le pipeline.

  • Point de terminaison HTTP : utilisez un rattachement réseau pour établir une connexion au point de terminaison HTTP hébergé dans un réseau de cloud privé virtuel (VPC).

    Notez que vous pouvez spécifier un point de terminaison HTTP pour les fonctions Cloud Run (1re génération et version actuelle). Lorsque vous spécifiez un déclencheur HTTP pour une fonction Cloud Run, une URL est attribuée à cette fonction pour la réception des requêtes.

  • Sujet Pub/Sub : le sujet Pub/Sub doit se trouver dans le même projet Google Cloud que le pipeline.

  • Workflows : vous pouvez déclencher l'exécution d'un workflow, qui correspond à une exécution unique de la logique contenue dans la définition d'un workflow. Cela vous permet d'exécuter des services dans l'ordre que vous spécifiez. Le workflow doit être déployé dans le même projet que le pipeline.