gsutil cp - 带有计算引擎服务帐户的AccessDeniedException

时间:2017-09-15 23:13:42

标签: mongodb google-compute-engine

使用Google Cloud Launcher,我们已经部署了Mongodb replicaset。

我们知道配置上传到存储桶的备份。

在VM Cloud API访问范围with the machine stoped下,我们已授予对存储的完全访问权限

当我们尝试使用gsutil cp上传时,会收到以下错误:

Copying file://whateverfilewe try [Content-Type=application/octet-stream]...
AccessDeniedException: 403 Insufficient OAuth2 scope to perform this operation. 
Acceptable scopes: https://www.googleapis.com/auth/cloud-platform

阅读文档,scope seems太多了。

我们应该如何继续访问计算引擎实例中的bash脚本(使用机器分配的服务帐户)上传对同一项目内的存储桶的访问权限?完全访问真的有必要吗?

1 个答案:

答案 0 :(得分:0)

似乎gsutil正在缓存凭据。这条评论给了我解决方案:

gsutil copy returning "AccessDeniedException: 403 Insufficient Permission" from GCE