具有 Cloud Function Invoker 权限的 Cloud Function 获得 403 状态

Cloud Function with Cloud Function Invoker rights gets 403 status

我有两个 Cloud Functions:一个前端和一个 API。我已将 frontend 服务帐户添加到具有 Cloud Function Invoker 权限的前端 Cloud Function:

我还明确将此服务帐户添加为 API 云功能的权限,但我仍然获得 403 Not Authorized 状态。

 const categories = await this.$axios.$get("/api/v1/categories/", {
    params: { hasParent: 0 },
  });

您必须添加授权header才能生效!开箱即用!

但是,云函数文档很难解释这一点。请改用 Cloud Run 文档(这两个服务使用相同的底层基础设施并且原理相同,该文档在 Cloud 运行!! 上更容易使用!)