Насколько мне известно, нет. Но задумывались ли вы о создании сценария настроек своего веб-приложения с использованием шаблона ARM? Это именно то, для чего предназначены шаблоны ARM.
Пример раздела свойств шаблона ARM веб-приложения, который позволяет создавать сценарии appSettings и connectionStrings, приведен ниже:
"properties": {
"name": "YourWebAppsName",
"serverFarmId": "[resourceId('Microsoft.Web/serverfarms', YourAppServicePlanName)]",
"siteConfig": {
"appSettings": [
{
"name": "someAppSettingKey",
"value": "someAppSettingValue"
},
{
"name": "someOtherAppSettingKey",
"value": "someOtherAppSettingValue"
}
],
"connectionStrings": [
{
"name": "defautlConnection",
"connectionString": "YourConnectionString",
"type": "2"
},
]
}
При развертывании шаблона ARM Azure гарантирует, что настройки целевого ресурса соответствуют тем, что указаны в вашем шаблоне.
В Visual Studio есть тип проекта для их разработки и развертывания. Это тип проекта группы ресурсов Azure, расположенный под узлом «Облако» в шаблонах проектов.
В качестве дополнительного бонуса вы можете проверить эти шаблоны ARM в системе управления версиями вместе с кодом.
person
Rob Reagan
schedule
11.12.2017