我正在尝试使用新的服务帐户(不使用默认服务帐户)通过 gitlab 部署云功能。它具有云功能开发人员角色,但仍然失败并出现以下错误:
\n以下错误包括作为 cloud-functions-mixer 的用户。我没有在我的存储库中配置类似的内容,也不知道为什么会出现这种情况。
\n首先,运行建议的命令甚至不起作用,因为建议的语法很糟糕。我尝试运行以下命令,但它 \xe2\x80\x99s 不正确
\n\n\n错误:googleapi:错误 403:缺少服务帐户 project-test-tf-02@appspot.gserviceaccount.com 上的 cloud-functions-mixer 的必要权限 iam.serviceAccounts.actAs。\n授予角色“roles/iam.serviceAccountUser”到服务帐户 project-test-tf-02@appspot.gserviceaccount.com 上的 cloud-functions-mixer。\n您可以通过运行“gcloud iam service-accounts add-iam-policy-binding project-test-tf-”来执行此操作02@appspot.gserviceaccount.com --member=cloud-functions-mixer --role=roles/iam.serviceAccountUser'。
\n
service-accounts google-cloud-platform google-cloud-functions