Создание виртуальной машины с помощью Azure CLI - PullRequest
0 голосов
/ 29 октября 2019

Я пишу, чтобы узнать, может ли кто-нибудь указать мне правильное направление. Я пытался заставить это работать в течение нескольких дней, и я зашел в тупик.

Я пытался удалить " вокруг переменных и полностью удалить переменные. Я попытался запустить это в Azure Cloud Shell, WSL и PowerShell в виде .ps1 сценария. Тем не менее, я продолжаю получать ошибки того же типа.

Здесь - это сценарий.

Вот ошибка, которую я получаю.

ошибка проверки: параметр 'resource_group_name' должен соответствоватьследующий шаблон: '^ [- \ w \ ._ \ (\)] + $'. ' не опознано. ' не найдено. Проверьте орфографию и регистр и повторите попытку.

Если я запускаю один вкладыш без переменных, я получаю эту ошибку.

az vm create: error: local variable 'ссылки на изображения перед назначением

Любая помощь будет принята с благодарностью. Спасибо!

Ответы [ 3 ]

0 голосов
/ 30 октября 2019

Во-первых, это bash-скрипт, и определение переменной в Windows и Linux отличается. Поэтому я предлагаю вам запустить сценарий в облачной оболочке Azure с режимом bash или WSL, если это сценарий bash.

Во-вторых, ошибка показывает, что имя группы ресурсов не соответствует правилам и ограничениям Namingдля ресурсов Azure необходимо прочитать документ, чтобы проверить правильность имени группы.

0 голосов
/ 31 октября 2019

Итак, я узнал, что проблема была. Именно так VS Code форматирует bash-скрипты. Я не совсем уверен, как VS Code форматирует, но я думаю, что это может иметь отношение к ASCII. Я заново создал сценарий в интерфейсе командной строки Azure с помощью nano, и он отлично работает как сценарий оболочки bash. Спасибо всем за помощь.

0 голосов
/ 29 октября 2019

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

Для образа необходимо использовать полный URN MicrosoftWindowsServer:WindowsServer:2016-Datacenter:latest

enter image description here

...