サポートされているイベントで Cloud Run functions をトリガーできる Eventarc トリガーを作成できます。Google Cloud CLI または Google Cloud コンソールを使用して関数を作成または デプロイする場合は、トリガーを構成する必要があります。
Eventarc チャネルに公開されたカスタム イベントに対応して Cloud Run functions をトリガーすることもできます。
Eventarc トリガーを作成する
指定したイベントまたは一連のイベントの通知を Cloud Run functions サービスが受信するように、Eventarc トリガーを作成します。トリガーのフィルタを指定することで、イベントタイプとソースなど、イベントのルーティングを構成できます。Cloud Run functions 向けに Eventarc トリガーを構成する方法については、Eventarc でトリガーを作成するをご覧ください。
サービスに対するリクエストをトリガーするイベントの種類は次のとおりです。
- トリガーのフィルタ条件に一致する監査ログが作成された
- Cloud Storage バケットの更新や Firebase Remote Config テンプレートの更新などの直接イベントが発生した
- Pub/Sub トピックにメッセージが公開された
カスタム イベントで関数をトリガーする
カスタム イベントに対応して Cloud Run functions をトリガーできます。これらのイベントは、Cloud Run functions 用 Firebase SDK でサポートされている組み込み Firebase イベントとは対照的に、特別なイベント プロバイダまたは追加のイベント プロバイダによって生成され、Eventarc チャネルに公開されます。詳細については、 カスタム イベントトリガーを作成して処理するをご覧ください。