为 Cloud Run functions 创建触发器

您可以创建 Eventarc 触发器,以使受支持的事件能够触发 Cloud Run 函数。您可以使用 Google Cloud CLI 或Google Cloud 控制台在创建或部署函数时或为现有函数配置触发器。

您还可以触发 Cloud Run functions 来响应发布到 Eventarc 渠道的自定义事件。

创建 Eventarc 触发器

创建 Eventarc 触发器,以使 Cloud Run 函数能够收到一个特定事件或一组事件的通知。通过为触发器指定过滤条件,您可以配置事件的路由,包括事件类型和来源。如需详细了解如何为 Cloud Run functions 配置 Eventarc 触发器,请参阅为函数创建触发器。

在创建触发器和部署函数之前,请确保向部署者主账号、触发器服务账号和 Google 服务代理授予所需的 Identity and Access Management (IAM) 角色。如需了解详情,请参阅 Cloud Run functions 目标的角色和权限以及所有角色和权限。

以下事件类型可以触发对函数的请求:

使用自定义事件来触发函数

您可以触发 Cloud Run functions 来响应自定义事件。这些事件由特殊或其他事件提供方生成(与适用于 Cloud Run functions 的 Firebase SDK 支持的内置 Firebase 事件不同),并发布到 Eventarc 渠道。如需了解详情,请参阅创建和处理自定义事件触发器。