Ответ Да и Нет .
Да означает, что это специальное имя параметра My easy to read parameter
можно переопределить. И Нет означает, что используемый вами подход неверен.
Во-первых, hello world
является недопустимым значением. Поскольку вы определили, что это тип Microsoft.Storage/storageAccounts
, он не позволяет использовать символы, кроме строчных букв и цифр, включая пробелы.
Чтобы добиться переопределения имени параметра My easy to read parameter
, вы не можете напрямую переопределить его в конфигурации задачи:
Имяс пробелами не может быть распознано задачей. Из-за пробелов эта задача не смогла обработать это специальное имя как одну завершенную строку и попытается разобрать его. Тогда вы получите сообщение об ошибке, как показано ниже:
Даже не работайте, используя двойные кавычки вокруг него.
Правильный и успешный метод переопределения использует json-файл параметра переопределения.
Создайте файл json нового параметра, затем укажите имя параметра и значение, которое вы хотите переопределить.
Например:
(1). Это мой файл json шаблона с именем параметра My easy to read parameter
и значением merlinliang
:
(2). Теперь создайте еще один файл параметров json . В нем указано новое значение merlinoverride
:
(3). В конфигурации задачи развертывания ARM настройте следующим образом:
Вы можете видеть, что имя было успешно переопределено: