具有 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 运行!! 上更容易使用!)
我有两个 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 运行!! 上更容易使用!)