Ereignisanbieter und -ziele

Ereignisse werden von einem Eventarc Advanced-Bus von Ereignisanbietern erfasst und über eine Eventarc Advanced-Pipeline an ein bestimmtes Ziel weitergeleitet. Nachrichten, die von einer Pipeline weitergeleitet werden, können nur an ein einziges Ziel gesendet werden.

Unterstützte Anbieter

Zu den unterstützten Anbietern gehören Google-Anbieter und direkte Publisher von Ereignissen (mit der Eventarc Publishing API).

Unterstützte Ziele

Eine Eventarc Advanced-Pipeline ermöglicht die Übermittlung von Ereignissen zwischen einem Bus und einem Ziel. Folgende Ziele werden unterstützt:

  • Cloud Run: Verwenden Sie die stabile, automatisch zugewiesene run.app-URL, die Sie bei der ersten Bereitstellung des von Cloud Run gehosteten Dienstes erhalten haben. Sie können auch einen Cloud Run-Job als Ziel auswählen. Sie können einen Netzwerkanhang verwenden, um eine Verbindung zum Dienst oder Job herzustellen. Ein Netzwerkanhang ist eine Ressource, mit der ein VPC-Netzwerk (Virtual Private Cloud) von Erstellern über eine Private Service Connect-Schnittstelle Verbindungen zu einem Nutzer-VPC-Netzwerk initiieren kann.

  • Eventarc Advanced-Bus: Sie können einen Netzwerkanhang verwenden, um eine Verbindung zum Bus herzustellen. Ein Netzwerkanhang ist eine Ressource, mit der ein VPC-Netzwerk (Virtual Private Cloud) eines Erstellers über eine Private Service Connect-Schnittstelle Verbindungen zu einem Nutzer-VPC-Netzwerk initiieren kann. Der Nachrichtenbus muss im selben Projekt wie die Pipeline bereitgestellt werden.

  • HTTP-Endpunkt: Mit einem Netzwerkanhang können Sie eine Verbindung zum HTTP-Endpunkt herstellen, der in einem VPC-Netzwerk (Virtual Private Cloud) gehostet wird. Ein Netzwerkanhang ist eine Ressource, mit der ein VPC-Netzwerk (Virtual Private Cloud) von Erstellern über eine Private Service Connect-Schnittstelle Verbindungen zu einem Nutzer-VPC-Netzwerk initiieren kann.

    Sie können einen HTTP-Endpunkt für Cloud Run-Funktionen (1. Generation und aktuelle Version) angeben. Wenn Sie einen HTTP-Trigger für eine Cloud Run-Funktion angeben, wird der Funktion eine URL zugewiesen, unter der sie Anfragen empfangen kann.

  • Pub/Sub-Thema: Das Pub/Sub-Thema muss sich im selben Google Cloud-Projekt wie die Pipeline befinden.

  • Workflows: Sie können die Ausführung eines Workflows auslösen. Dabei wird die Logik in einer Workflowdefinition einmal ausgeführt. So können Sie Dienste in einer von Ihnen angegebenen Reihenfolge ausführen. Der Workflow muss im selben Projekt wie die Pipeline bereitgestellt werden.