以太网接口未启用GoogleCloud Instance Public IP

时间:2016-01-05 08:25:23

标签: google-cloud-platform google-cloud-console

我在谷歌云计算中创建了一个新的实例,它有一个公共动态IP和局域网IP,但是当我看到界面列表时,我只能看到一个局域网IP接口。下面是ifconfig的输出。请教我如何在这个界面中获取Public Ip。

#ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1460
        inet 10.240.0.2  netmask 255.255.255.255  broadcast 10.240.0.2
        inet6 fe80::4001:aff:fef0:2  prefixlen 64  scopeid 0x20<link>
        ether 42:01:0a:f0:00:02  txqueuelen 1000  (Ethernet)
        RX packets 1196  bytes 214299 (209.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1124  bytes 143037 (139.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 3515  bytes 1891143 (1.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3515  bytes 1891143 (1.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

如果您需要更多详细信息,请与我们联系。

先谢谢。

1 个答案:

答案 0 :(得分:1)

无法从ifconfig命令获取实例公共IP。 您可以使用gcloud命令行获取它:

$ gcloud compute instances describe <instance name>

要为API验证机器,请使用:

$ gcloud auth login