Cloud Run 関数(第 2 世代)のトリガーを作成する

Cloud Run 関数をトリガーできる Eventarc トリガーを作成できます。この関数は、Eventarc によってサポートされているイベントでトリガーできます。Google Cloud CLI または Google Cloud コンソールを使用して関数を作成またはデプロイする場合は、トリガーを構成する必要があります。

Eventarc チャネルに公開されたカスタム イベントに対応して Cloud Run 関数をトリガーすることもできます。

Eventarc トリガーを作成する

指定したイベントまたは一連のイベントの通知を Cloud Run 関数サービスが受信するように、Eventarc トリガーを作成します。トリガーのフィルタを指定することで、イベントタイプとソースなど、イベントのルーティングを構成できます。Cloud Run 関数向けに Eventarc トリガーを構成する方法については、Eventarc トリガーをご覧ください。

サービスに対するリクエストをトリガーするイベントタイプには次のものがあります。

カスタム イベントで関数をトリガーする

カスタム イベントに対応して Cloud Run 関数をトリガーできます。これらのイベントは、Cloud Run 関数用 Firebase SDK でサポートされている組み込み Firebase イベントとは対照的に、特別なイベント プロバイダまたは追加のイベント プロバイダによって生成され、Eventarc チャネルに公開されます。詳細については、カスタム イベント トリガーを作成して処理するをご覧ください。Firebase Extensions が提供するカスタム イベントについては、拡張機能のドキュメントで、公開しているイベント(ある場合)のリストをご覧ください。例については、Run Payments with Stripe 拡張機能のイベントタイプをご覧ください。