2016-02-22 4 views
3

Мне нужна помощь в облаке Google, я делаю 1 приложение с использованием облака Google. в облаке Google У меня есть 1 экземпляр окон и облачный sdk Google. Мне нужна одна команда, которая вернет имя зоны этого экземпляра. Примечание - Мне не нужен список зон. Мне нужно только имя этой зоны, в которой работает мой экземпляр. благодарим вас заранее.команда gcloud compute знать текущую зону машины

ответ

6

ТЛ; др:

gcloud compute instances list <your instance name> --format 'csv[no-heading](zone)' 

. , ,

Это делает две вещи.

gcloud compute instances list your-instance-name 

содержит все экземпляры с таким именем, например.

NAME    ZONE   MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS 
your-instance-name europe-west1-c n1-standard-1    1.000.000.001 100.000.000.01 RUNNING 

И

--format 'csv[no-heading](zone)' 

часть переформатирует выход будет таблица с заголовками и только zone колонке. См. https://cloud.google.com/sdk/gcloud/reference/topic/formats (или gcloud help topic formats) для получения дополнительной информации о выходе форматирования.

+0

'list name' устарел, а' -формат' может быть упрощен: 'gcloud compute examples list --filter =" name = ('your-hostname') "--format" value (zone) "' – xmedeko

Смежные вопросы