Google cloud platform 无法从云Shell实例获取区域

Google cloud platform 无法从云Shell实例获取区域,google-cloud-platform,google-compute-engine,google-cloud-shell,Google Cloud Platform,Google Compute Engine,Google Cloud Shell,我想获取云Shell VM实例所在的区域,我创建了这个自定义脚本,通过元数据服务器获取该区域;但是它不起作用。我能缺少什么(我知道如果我要从一个普通的VM实例执行此操作,我必须启用对元数据服务器的API访问) 要查看云Shell所在的区域,可以运行以下命令: curl -H "Metadata-Flavor: Google" metadata/computeMetadata/v1/instance/zone 您可能希望将其用作脚本的参考,或者直接使用它 curl -H "Metadata-Fl

我想获取云Shell VM实例所在的区域,我创建了这个自定义脚本,通过元数据服务器获取该区域;但是它不起作用。我能缺少什么(我知道如果我要从一个普通的VM实例执行此操作,我必须启用对元数据服务器的API访问)


要查看云Shell所在的区域,可以运行以下命令:

curl -H "Metadata-Flavor: Google" metadata/computeMetadata/v1/instance/zone
您可能希望将其用作脚本的参考,或者直接使用它

curl -H "Metadata-Flavor: Google" metadata/computeMetadata/v1/instance/zone