Sie können einen Eventarc-Trigger erstellen, mit dem eine Cloud Run-Funktion durch ein von Eventarc unterstütztes Ereignis ausgelöst werden kann. Beachten Sie, dass Sie einen Trigger konfigurieren müssen, wenn Sie eine Funktion mit der Google Cloud CLI oder der Google Cloud -Konsole erstellen oder bereitstellen.
Sie können Cloud Run-Funktionen auch als Reaktion auf benutzerdefinierte Ereignisse auslösen, die auf einem Eventarc-Kanal veröffentlicht wurden.
Eventarc-Trigger erstellen
Erstellen Sie einen Eventarc-Trigger, damit Ihr Cloud Run-Funktionsdienst Benachrichtigungen über ein bestimmtes Ereignis oder einen Satz von Ereignissen erhält. Durch Angabe von Filtern für den Trigger können Sie das Routing des Ereignisses konfigurieren, einschließlich des Ereignistyps und der Quelle. Weitere Informationen zum Konfigurieren eines Eventarc-Triggers für Cloud Run-Funktionen finden Sie unter Eventarc-Trigger.
Die folgenden Ereignistypen lösen Anfragen an Ihren Dienst aus:
Funktionen mit benutzerdefinierten Ereignissen auslösen
Sie können Cloud Run-Funktionen als Reaktion auf benutzerdefinierte Ereignisse auslösen.
Diese Ereignisse werden von speziellen oder zusätzlichen Ereignisanbietern im Gegensatz zu den integrierten Firebase-Ereignissen erstellt, die vom Firebase SDK für Cloud Run-Funktionen unterstützt werden und in einem Eventarc-Kanal veröffentlicht werden. Weitere Informationen finden Sie unter Benutzerdefinierte Ereignistrigger erstellen und verarbeiten.
Bei benutzerdefinierten Ereignissen, die von Firebase-Erweiterungen bereitgestellt werden, finden Sie in der Dokumentation der Erweiterung eine Liste der veröffentlichten Ereignisse (falls vorhanden). Weitere Informationen finden Sie beispielsweise in den Ereignistypen für die Erweiterung „Run Payments with Stripe“.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-02 (UTC)."],[[["\u003cp\u003eEventarc triggers enable Cloud Run functions to be activated by various events, requiring trigger configuration during function creation or deployment.\u003c/p\u003e\n"],["\u003cp\u003eCloud Run functions can be triggered by events such as audit log creation, direct events from sources like Cloud Storage, or messages published to a Pub/Sub topic.\u003c/p\u003e\n"],["\u003cp\u003eCustom events published to an Eventarc channel can also trigger Cloud Run functions, offering flexibility beyond built-in Firebase events.\u003c/p\u003e\n"],["\u003cp\u003eSpecific events are able to trigger requests to the Cloud Run service by configuring the filters of the trigger to match the criteria of the events.\u003c/p\u003e\n"]]],[],null,["# Create a trigger for Cloud Run functions\n\n[Standard](/eventarc/standard/docs/overview)\n\nYou can create an Eventarc trigger that enables a Cloud Run function\nto be triggered by an event supported by Eventarc. Note that you\nmust configure a trigger when you create or deploy a function using the\nGoogle Cloud CLI or the Google Cloud console.\n\nYou can also trigger Cloud Run functions in response to custom events\npublished to an Eventarc channel.\n\nCreate an Eventarc trigger\n--------------------------\n\nCreate an Eventarc trigger so that your\nCloud Run functions service receives notifications of a specific event or\nset of events. By specifying filters for the trigger, you can configure the\nrouting of the event, including the event type and source. For more information\non how to configure an Eventarc trigger for\nCloud Run functions, see [Eventarc triggers](/functions/docs/calling/eventarc).\n\nThe following event types trigger requests to your service:\n\n- [An audit log is created](/eventarc/docs/reference/supported-events#using-cloud-audit-logs) that matches the trigger's filter criteria\n- [A direct event occurs](/eventarc/docs/reference/supported-events#directly-from-a-google-cloud-source) such as an update to a Cloud Storage bucket or an update to a Firebase Remote Config template\n- [A message is published to a Pub/Sub topic](/eventarc/docs/reference/supported-events#using-pubsub)\n\nTrigger functions with custom events\n------------------------------------\n\nYou can trigger Cloud Run functions in response to custom events.\nThese are events produced by special or additional event providers, as opposed\nto the built-in Firebase events supported by the Firebase SDK for\nCloud Run functions, and that are published to an Eventarc\nchannel. For more information, see\n[Create and handle custom event triggers](https://firebase.google.com/docs/functions/beta/custom-events).\nNote that for custom events provided by\n[Firebase Extensions](https://firebase.google.com/docs/extensions/install-extensions),\nyou should refer to the extension's documentation for a list of events (if any)\nthat it publishes. For example, see the\n[event types for the Run Payments with Stripe extension](https://github.com/stripe/stripe-firebase-extensions/blob/98c97775d54fb0be4601864b74d2fe5ce24dab83/firestore-stripe-payments/extension.yaml)."]]