функции шаблона руки не работают со значениями по умолчанию - PullRequest
0 голосов
/ 21 сентября 2018

Я развертываю кучу ресурсов из шаблона Arm.Я пытаюсь предоставить уникальное имя ресурса с помощью этого "[uniqueString(subscription().subscriptionId)]".У меня есть шаблоны, размещенные в github, и я пытаюсь развернуть их с помощью кнопки Deploy to Azure, но на сайте просто отображается простая строка с функцией, а не значение.Любая идея будет оценена.

Между вот мой код

"parameters": {
    "functionAppName": {
      "type": "string",
      "metadata": {
        "description": "Name of the function app"
      },
      "defaultValue": "[concat('asfnapp',uniqueString(resourceGroup().id))]"
    }
   }

У меня остальные параметры аналогичны.

Редактировать: Добавлен URL хранилища - GITHUB

enter image description here

1 Ответ

0 голосов
/ 24 сентября 2018

Хорошо, я думал, что вы имеете в виду один из шаблонов в репозитории QuickStart - все они (по умолчанию) проходят через этот UX: https://ms.portal.azure.com/#create/Microsoft.Template

похоже, вы не используете этот UX- и я подозреваю, что то, что вы используете, не обрабатывает выражения в параметрах (просто предполагает, что они являются строками).Так что вы ничего не можете сделать, чтобы это исправить (с вашим шаблоном все в порядке).

Обходным решением было бы использовать это:

https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fhariharan618%2Ftest%2Fmaster%2Fazuredeploy.json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...