簡體   English   中英

如何找到與 Identity Platform 關聯的服務帳戶?

[英]How do I find the service account associated with Identity Platform?

在 Google Cloud Console 的設置頁面和觸發器選項卡的身份平台部分,我添加了一個名為 before-signup 的雲 function 到 before creation 觸發器。 但是我在創建帳戶時總是出錯

BLOCKING_FUNCTION_ERROR_RESPONSE : HTTP Cloud Function returned an error
403 Forbidden
Your client does not have permission to get URL before-signup from this server

那么我如何知道哪個服務帳戶與身份平台相關聯呢? 以及如何賦予身份平台服務賬號調用雲端function的權限?

要解決錯誤“HTTP Cloud Function 返回錯誤 403 Forbidden,您的客戶端無權在從該服務器注冊前獲取 URL”,您需要授予 Identity Platform 服務帳戶訪問 Cloud Function 的權限。以下步驟授予訪問權限:

  • 識別服務帳戶:要識別與 Identity Platform 關聯的服務帳戶,請導航至 Google Cloud Console 的“IAM & admin”部分,然后在成員過濾器中搜索“Identity Platform”。 與 Identity Platform 關聯的服務帳戶將列為成員。
  • 授予訪問權限:要授予服務帳戶對 Cloud Function 的訪問權限,請將服務帳戶添加為 Cloud Function IAM 部分中的成員,並將“Cloud Functions Invoker”角色分配給服務帳戶。
  • 部署更新的 IAM 配置:授予訪問權限后,確保通過單擊雲的 IAM 部分中的“保存”按鈕部署更新的 IAM 配置
    Function。

這應該可以解決錯誤並允許 Identity Platform 調用雲 Function。請參閱此文檔SOSO2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM