Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 获取错误消息:“;rpc错误:code=PermissionDenied desc=权限缺失或不足;数据存储+;Appengine&x2B;戈兰尼_Go_Google App Engine_Google Cloud Datastore_Datastore_Google App Engine Golang - Fatal编程技术网

Go 获取错误消息:“;rpc错误:code=PermissionDenied desc=权限缺失或不足;数据存储+;Appengine&x2B;戈兰尼

Go 获取错误消息:“;rpc错误:code=PermissionDenied desc=权限缺失或不足;数据存储+;Appengine&x2B;戈兰尼,go,google-app-engine,google-cloud-datastore,datastore,google-app-engine-golang,Go,Google App Engine,Google Cloud Datastore,Datastore,Google App Engine Golang,在本地系统中,它工作得很好,但当使用gcloud app deploy部署到生产环境中时,它会在每个端点调用上抛出错误 **>消息:“rpc错误:code=PermissionDenied desc=缺少或 权限不足。“**我也遇到了同样的问题(在尝试从Go 1.9运行时迁移到较新的运行时时)。 对我来说,权限中缺少“[app_name]@appspot.gserviceaccount.com”。 但服务帐户存在,只是没有列出。 因此,我添加了服务帐户并设置了以下权限: 应用程序引擎标准环境服

在本地系统中,它工作得很好,但当使用gcloud app deploy部署到生产环境中时,它会在每个端点调用上抛出错误

**>消息:“rpc错误:code=PermissionDenied desc=缺少或

权限不足。“**

我也遇到了同样的问题(在尝试从Go 1.9运行时迁移到较新的运行时时)。 对我来说,权限中缺少“[app_name]@appspot.gserviceaccount.com”。 但服务帐户存在,只是没有列出。 因此,我添加了服务帐户并设置了以下权限:

  • 应用程序引擎标准环境服务代理
  • 云数据存储用户
所有这些都再次起作用。

我遇到了同样的问题(在尝试从Go 1.9运行时迁移到新的运行时时)。 对我来说,权限中缺少“[app_name]@appspot.gserviceaccount.com”。 但服务帐户存在,只是没有列出。 因此,我添加了服务帐户并设置了以下权限:

  • 应用程序引擎标准环境服务代理
  • 云数据存储用户

一切都恢复正常。

请看下面帮助我的答案

gcloud设置项目栏gcloud项目添加iam策略绑定项目栏--成员服务帐户:项目-foo@appspot.gserviceaccount.com--角色/数据存储。用户


基本上,你想给你的主谷歌应用程序引擎服务帐户,访问你的firebase项目

见下面帮助我的答案

gcloud设置项目栏gcloud项目添加iam策略绑定项目栏--成员服务帐户:项目-foo@appspot.gserviceaccount.com--角色/数据存储。用户

基本上,你想给你的主谷歌应用引擎服务帐户,访问你的firebase项目