您可以建立 Eventarc 觸發條件,讓支援的事件觸發 Cloud Run 函式。使用 Google Cloud CLI 或 Google Cloud 控制台建立或部署函式時,必須設定觸發條件。
您也可以觸發 Cloud Run functions,回應發布至 Eventarc 管道的自訂事件。
建立 Eventarc 觸發條件
建立 Eventarc 觸發條件,讓 Cloud Run 函式服務接收特定事件或一組事件的通知。指定觸發條件的篩選器後,即可設定事件的路由,包括事件類型和來源。如要進一步瞭解如何為 Cloud Run 函式設定 Eventarc 觸發條件,請參閱「使用 Eventarc 建立觸發條件」。
下列事件類型會觸發對服務的要求:
- 建立符合觸發條件篩選條件的稽核記錄
- 發生直接事件,例如更新 Cloud Storage bucket 或 Firebase 遠端設定範本
- 訊息發布至 Pub/Sub 主題
使用自訂事件觸發函式
您可以因應自訂事件觸發 Cloud Run 函式。這些事件是由特殊或額外的事件供應商產生,而非 Cloud Run 函式專用 Firebase SDK 支援的內建 Firebase 事件,且會發布至 Eventarc 管道。詳情請參閱「建立及處理自訂事件觸發條件」。