在本地系统中运行良好,但是当使用 gcloud app deploy 部署到生产环境时,它会在每个端点调用上抛出错误
**> 消息:“rpc 错误:代码 = PermissionDenied desc = Missing or
权限不足。”**
在本地系统中运行良好,但是当使用 gcloud app deploy 部署到生产环境时,它会在每个端点调用上抛出错误
**> 消息:“rpc 错误:代码 = PermissionDenied desc = Missing or
权限不足。”**
请参阅下面对我有帮助的答案..
https://stackoverflow.com/a/62033777/4481287
gcloud set project project-bar gcloud projects add-iam-policy-binding project-bar --member serviceAccount:project-foo@appspot.gserviceaccount.com --role roles/datastore.user
本质上,您想为您的主要谷歌应用引擎服务帐户提供访问您的 Firebase 项目的权限
我遇到了同样的问题(尝试从 Go 1.9 运行时迁移到更新的运行时)。对我来说,权限中缺少“[app_name]@appspot.gserviceaccount.com”。服务帐户虽然存在,但没有列出。因此,我添加了服务帐户并设置了以下权限:
一切都重新开始了。