从存储桶复制 GCP 文件失败,无法访问元数据服务

roh*_*pta 6 gsutil google-cloud-platform

问题 - 使用 gsutil 命令从 GCP 实例具有公共访问权限的 google 存储桶下载文件时,我们收到以下错误

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

小智 6

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

Failure: Could not reach metadata service: Not Found.

检查实例详细信息页面的“云 API 访问范围”部分中的实例范围。在那里,您在实例内部访问的服务应该被启用,并且实例服务帐户应该可以正确访问该服务。


Mik*_*ros 2

到目前为止,当您尚未进行身份验证时就会出现该错误,它在描述问题是什么方面不是很准确。在尝试 cp 之前,请确保您已发出“gcloud auth login”。

如果这不能解决问题,请尝试“gsutil -D cp gs://google-artifacts-1/openvpn/openvpn-install.sh /tmp/openvpn-install.sh”,它与您的命令相同,但是此处记录了 -D 标志。这将显示调试信息。

干杯,

米格尔.