Les fonctions Cloud Functions peuvent être associées à un déclencheur spécifique. Le type de déclencheur détermine la façon dont votre fonction s'exécute et le moment de son exécution. Cloud Functions prend en charge les mécanismes de déclenchement natifs suivants :
- Déclencheurs HTTP
- Déclencheurs Cloud Pub/Sub
- Déclencheurs Cloud Storage
- Déclencheurs directs
- Cloud Firestore
- Analytics pour Firebase
- Firebase Realtime Database
- Firebase Authentication
Vous pouvez également intégrer Cloud Functions à tout autre service Google prenant en charge Cloud Pub/Sub ou tout service fournissant des rappels HTTP (webhooks). Pour en savoir plus, consultez la section Déclencheurs supplémentaires ci-dessous.
Déclencheurs supplémentaires
Les fonctions Cloud Functions pouvant être appelées par des messages sur un sujet Cloud Pub/Sub, vous pouvez facilement les intégrer en tant que bus d'événements à tout autre service Google prenant en charge Cloud Pub/Sub. Par ailleurs, en utilisant l'appel HTTP, vous pouvez également l'intégrer à tout service fournissant des rappels HTTP (webhooks).
Cloud Logging
Vous pouvez exporter des événements Google Cloud Logging vers un thème Cloud Pub/Sub à partir duquel ils peuvent être utilisés par Cloud Functions. Pour en savoir plus, reportez-vous à la documentation de Cloud Logging sur l'exportation des journaux.
Gmail
À l'aide de l'API Push Notification de Gmail, vous pouvez envoyer des événements Gmail à un sujet Cloud Pub/Sub et les utiliser avec une fonction Cloud Functions.