Назад | Перейти на главную страницу

GCP - создать экземпляр vm с двумя или более тегами

Используя приведенный ниже код для создания виртуальной машины с двумя тегами, остается только последний. Документация говорит об использовании --tags=TAG,[TAG,…] но это не работает. Любая помощь была бы замечательной. Спасибо. Я пробовал следующее с несколькими вариантами, но это не работает:

gcloud compute instances create vm-1 \
    --image-project windows-cloud \
    --image-family windows-2016 \
    --tags allowhttp \
    --tags allowprivaterdp \
    --machine-type n1-standard-1 \
    --boot-disk-size 77GB \
    --boot-disk-type pd-ssd \
    --network-interface '' \
    --network-interface subnet=ssubnet,private-network-ip=192.168.64.22

Пытался добавить несколько параметров с запятыми и без, скобками, кавычками и GCP это не нравится. Я не хочу добавлять теги как отдельный шаг, gcloud compute instances add-tags vm-b --zone us-east1-b --tags mytags, поскольку кажется, что это можно легко добавить при создании, просто у него нет правильного синтаксиса. Документация говорит об использовании --tags=TAG,[TAG,…] но это не работает.

Ожидается, что к виртуальной машине будут добавлены два тега, остается только последний, а другие изменения синтаксиса не позволяют создать виртуальную машину.

Как упоминалось в документация, вы можете добавить теги в свою команду следующим образом: --tags=[TAG,…] ; как показано в моем примере ниже.

gcloud compute instances create vm-1 […] --tags allowhttp,allowprivaterdp

Добавление таких тегов должно дать вам ожидаемый результат.