对于 Cloud Functions Invoker 权限,Cloud Functions 也会返回 403 错误

use*_*999 4 google-cloud-platform google-cloud-functions google-workflows

在 GCP 内:

  1. 我在 Google Cloud Functions 中创建了一个函数。
  2. 我想从 Google Workflows 调用该函数。
  3. 我添加了一个具有“Cloud Functions Invoker”权限的服务帐户。
  4. 我在 Google Workflows 中创建了一个工作流程,它使用我之前添加的具有“Cloud Functions Invoker”权限的服务帐户。
  5. 我运行工作流程...它失败并显示“HTTP 服务器响应错误代码 403”。

如果我使用具有“Cloud Functions Invoker”权限的服务帐户,为什么会出现 403 错误?如果我禁用该功能的身份验证,它可以工作,但我需要身份验证,因为它不是公共 API。