来自存储桶的GCP文件副本失败,无法访问元数据服务

时间:2018-06-12 09:20:19

标签: google-cloud-platform gsutil

问题 - 使用gsutil命令从谷歌存储桶下载文件并使用GCP实例进行公共访问时,我们收到以下错误

root @ openvpn:〜#gsutil cp gs://google-artifacts-1/openvpn/openvpn-install.sh /tmp/openvpn-install.sh 失败:无法访问元数据服务:未找到。

2 个答案:

答案 0 :(得分:3)

如果您在实例上运行gcloud / gsutil命令,并收到类似

的错误

Failure: Could not reach metadata service: Not Found.

在实例详细信息页面的“ Cloud API访问范围”部分中

检查实例范围。在那里,应该启用您正在实例内部访问的服务,并且实例服务帐户应具有对该服务的适当访问权限。

答案 1 :(得分:0)

到目前为止,该错误会在您尚未通过身份验证时出现,因此无法准确地描述问题所在。尝试使用cp之前,请确保已发出“ gcloud auth登录”。

如果这不能解决问题,请尝试使用“ gsutil -D cp gs://google-artifacts-1/openvpn/openvpn-install.sh /tmp/openvpn-install.sh”,这是相同的命令与您一样,但带有记录在here中的-D标志。这将显示调试信息。

干杯

米格尔。

相关问题