如何从 VM 获取 VM 的外部 IP

时间:2021-03-10 11:22:17

标签: google-cloud-platform google-compute-engine

我有一个 GCP 计算实例 VM,我想从其中获取实例的外部 IP?

PS:gcloud 未在实例上设置

2 个答案:

答案 0 :(得分:2)

在shell脚本中:

PUBLIC_IP=$(curl -s ifconfig.co)

来自网站:

<块引用>

请将自动请求限制为每分钟 1 个请求。对于超过此限制的请求,我们不做任何保证。它们可能会受到速率限制,带有 429 状态代码,或者完全丢弃。

答案 1 :(得分:0)

对于 GCP,还有更可靠、更快速的方法:

curl -H "Metadata-Flavor:Google" http://metadata/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip