google 云壳在哪个地区?
Which region is a google cloudshell in?
给定一个 google cloudshell,有没有办法找出它在哪个区域?
非常感谢,麦克斯
p.s。我知道我可以四处寻找 IP 地址并对其进行地理定位,例如 curl freegeoip.net/xml/$(curl ifconfig.co)
声称该机器位于列支敦士登的瓦杜兹。但是,我有点希望有像 IP 地址这样的东西,我可以卷曲它来获取 cloudconfig,并且包含区域和可用区。
由于 Cloud Shell 作为 GCP VM 运行,您可以通过 运行
查看分配的区域
curl -H "Metadata-Flavor: Google" metadata/computeMetadata/v1/instance/zone
在云端 Shell 会话中。这记录在 https://cloud.google.com/compute/docs/storing-retrieving-metadata.
中
一般来说,值得牢记的是,云 Shell 在全球范围内分布在多个 GCP 区域。当用户第一次连接时,系统会将他们分配到地理上最近的可以容纳新用户的区域。虽然用户无法手动选择他们的区域,但系统会尽力选择 Cloud Shell 在其中运行的最近区域。如果 Cloud Shell 最初没有选择最近的区域,或者如果用户后来从地理位置更接近不同区域的位置,Cloud Shell 将在会话结束时将用户迁移到更近的区域。
给定一个 google cloudshell,有没有办法找出它在哪个区域?
非常感谢,麦克斯
p.s。我知道我可以四处寻找 IP 地址并对其进行地理定位,例如 curl freegeoip.net/xml/$(curl ifconfig.co)
声称该机器位于列支敦士登的瓦杜兹。但是,我有点希望有像 IP 地址这样的东西,我可以卷曲它来获取 cloudconfig,并且包含区域和可用区。
由于 Cloud Shell 作为 GCP VM 运行,您可以通过 运行
查看分配的区域curl -H "Metadata-Flavor: Google" metadata/computeMetadata/v1/instance/zone
在云端 Shell 会话中。这记录在 https://cloud.google.com/compute/docs/storing-retrieving-metadata.
中一般来说,值得牢记的是,云 Shell 在全球范围内分布在多个 GCP 区域。当用户第一次连接时,系统会将他们分配到地理上最近的可以容纳新用户的区域。虽然用户无法手动选择他们的区域,但系统会尽力选择 Cloud Shell 在其中运行的最近区域。如果 Cloud Shell 最初没有选择最近的区域,或者如果用户后来从地理位置更接近不同区域的位置,Cloud Shell 将在会话结束时将用户迁移到更近的区域。