Како пронаћи спољну ИП адресу Гоогле Цлоуд ВМ-а?

Лоцирате спољне ИП адресе унутар ГЦП сервера.

Да ли радите на пројекту где треба да преузмете екстерну (Интернет/јавну) ИП адресу одговарајуће ВМ инстанце за апликацију?

Добре вести – можете их брзо добити.

Сигуран сам да бисте покушали да покренете команду ифцонфиг. И могли бисте приметити да резултати садрже само интерну ИП адресу.

ГЦП и АВС, оба имају пријатељски веб интерфејс где можете да видите јавну ИП адресу, али ако желите да их директно добијете на серверу, следеће команде ће вам помоћи.

Добијање спољне ИП адресе на ГЦП ВМ

Постоје два могућа начина којих сам свестан. Први користи команду гцлоуд.

gcloud compute addresses list

Горња команда ће вам показати све ИП адресе вашег пројекта. Корисно за решавање проблема или за брз преглед док сте пријављени на ВМ.

нпр.

[email protected]:~# gcloud compute addresses list
NAME                  ADDRESS/RANGE   TYPE      PURPOSE       NETWORK  REGION    SUBNET   STATUS
instance-1           xx.xx.xx.xx                                   us-west1           IN_USE
techblog.co.rs-nexus  xx.xx.xx.xx      INTERNAL  GCE_ENDPOINT           us-west1  default  IN_USE
techblog.co.rs               xx.xx.xx.xx                                     us-west1           IN_USE
techblog.co.rs-tools          xx.xx.xx.xx                                   us-west1           IN_USE
[email protected]:~#

а други је коришћењем команде цурл за метаподатке.

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

Напомена: ако имате више мрежних интерфејса онда морате да промените 0 после мрежних интерфејса у 1 или 2 у складу са тим.

Метаподаци су моћни; можете преузети многе метрике.

[email protected]:~# curl -H "Metadata-Flavor: Google" http://metadata/computeMetadata/v1/instance/
attributes/
cpu-platform
description
disks/
guest-attributes/
hostname
id
image
licenses/
machine-type
maintenance-event
name
network-interfaces/
preempted
remaining-cpu-time
scheduling/
service-accounts/
tags
virtual-clock/
zone
[email protected]:~#

Видите, на шта мислим?

Ово може бити згодно за извештавање и аутоматизацију.

Ако такође треба да добијете интерну ИП адресу, користите наредбу испод.

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

Учите ли ГЦП администрацију? Погледајте ово фантастично онлајн курс.

  Како користити питања за Инстаграм причу

Да ли сте уживали у читању чланка? Шта кажете на дељење са светом?