失败:GCE实例外部请求的GCE凭据

时间:2014-07-07 14:42:54

标签: google-cloud-storage google-cloud-endpoints

当我尝试使用

将文件复制到Google云端存储时
gsutil cp  file.gz gs://somebackup

收到此错误:

Your "GCE" credentials are invalid. For more help, see "gsutil help creds", or re-run the gsutil config command (see "gsutil help config").
Failure: GCE credentials requested outside a GCE instance.
顺便说一下,这一直持续到昨天。

3 个答案:

答案 0 :(得分:1)

尝试从命令行执行“gcloud auth login”

答案 1 :(得分:1)

刚刚遇到此问题并与Google支持小组联系。之所以发生这种情况,是因为实例创建时的存储权限为“只读”,在实例详细信息页面上可见:

显然,在创建实例(!)后无法更改。我们的解决方案是挂载临时磁盘,将文件复制到那里,卸载它然后在第二个实例上重新安装(具有适当的存储权限)并从那里执行gsutil复制。

答案 2 :(得分:0)

我之前有过这个问题,我的问题是我设置了错误的项目。

确保在运行时设置项目ID而不是项目名称 gcloud config set project <projectID>

相关问题