2021年3月20日 星期六

使用者未具備的 iam.serviceAccounts.actAs 權限,因此無法建立函式

使用GCP Cloud Functions部署時出現以下錯誤訊息

錯誤訊息:

使用者未具備「XXXYYY@appspot.gserviceaccount.com」的 iam.serviceAccounts.actAs 權限,因此無法建立函式。如要解決這個問題,請執行以下指令:gcloud iam service-accounts add-iam-policy-binding xxxyyy@appspot.gserviceaccount.com --member=user:<user-email> --role=roles/iam.serviceAccountUser

要求 ID:1128406824938847386


解決方式:
步驟一
在已安裝Google Cloud SDK的開發電腦執行以下指令
gcloud iam service-accounts add-iam-policy-binding 服務帳戶@appspot.gserviceaccount.com --member=user:登入GCP帳號@gmail.com --role=roles/iam.serviceAccountUser --project=您的projectid


步驟二
瀏覽器重新整理GCP console網頁(一定要重新整理頁面!)

步驟三
重新部署

沒有留言:

張貼留言