无法创建新的 Cloud Functions - cloud-client-api-gae

Unable to create a new Cloud Function - cloud-client-api-gae

我无法使用 GUI 在我的 GCP 项目中创建 Cloud Function,但我拥有 GCF、SA 和 IAM 的管理员角色。

错误信息如下:

Missing necessary permission iam.serviceAccounts.actAs for cloud-client-api-gae on the service account serviceaccountname@DOMAIN.iam.gserviceaccount.com. Grant the role 'roles/iam.serviceAccountUser' to cloud-client-api-gae on the service account serviceaccountname@DOMAIN.iam.gserviceaccount.com.

cloud-client-api-gae 不是我的 IAM 列表中的 SA 或用户。它必须是生活在图形用户界面下的生物。

我已为 GCF、AppEngine 启用 API,并且我有 Service Account Admin 角色。

我在谷歌搜索 cloud-client-api-gae 时得到了 0 个搜索结果。

我已联系 GCP 支持,我的用户似乎缺少单一角色: Service Account User - 就是这样。

PS: 支持人员不知道这个叫做“cloud-client-api-gae”的东西是什么。

看到了同样的事情。您需要计划将 CF 部署到的 SA 上的服务帐户用户。显示了相同的错误身份。

尝试创建云功能的用户帐户需要在他们用于此云功能的服务帐户上获得“服务帐户用户”角色 运行。