Vous pouvez créer un déclencheur Eventarc qui permet de déclencher une fonction Cloud Run par un événement compatible avec Eventarc. Notez que vous devez configurer un déclencheur lorsque vous créez ou déployez une fonction à l'aide de Google Cloud CLI ou de la console Google Cloud .
Vous pouvez également déclencher des fonctions Cloud Run en réponse à des événements personnalisés publiés sur un canal Eventarc.
Créer un déclencheur Eventarc
Créez un déclencheur Eventarc afin que vos fonctions Cloud Run reçoivent des notifications d'un événement ou d'un ensemble d'événements spécifiques. En spécifiant des filtres pour le déclencheur, vous pouvez configurer le routage de l'événement, y compris le type et la source de l'événement. Pour en savoir plus sur la configuration d'un déclencheur Eventarc pour les fonctions Cloud Run, consultez la section Déclencheurs Eventarc.
Les requêtes adressées à votre service sont déclenchées par les événements suivants :
Déclencher des fonctions avec des événements personnalisés
Vous pouvez déclencher des fonctions Cloud Run en réponse à des événements personnalisés.
Il s'agit d'événements produits par des fournisseurs d'événements spéciaux ou supplémentaires, par opposition aux événements Firebase intégrés pris en charge par le SDK Firebase pour les fonctions Cloud Run, qui sont publiés sur un canal Eventarc. Pour en savoir plus, consultez la section Créer et gérer des déclencheurs d'événements personnalisés.
Notez que pour les événements personnalisés fournis par les extensions Firebase, vous devez vous référer à la documentation de l'extension pour obtenir la liste des événements (le cas échéant) qu'elle publie. Par exemple, consultez les types d'événements pour l'extension Run Payments with Stripe.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (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)."]]