Dam*_*fex 6 azure azure-web-sites azure-resource-manager
我试图通过JSON模板文件将应用程序设置添加到我的Azure网站,作为Azure资源管理器的一部分.
在Azure资源模板json文件中,有一些示例用于直接从JSON模板文件创建connectionStrings,其子类型为"config",其属性为"connectionStrings",如最后一个示例http://haishibai.blogspot. co.uk/2014/09/tutorial-building-azure-template.html我还在这里检查了网站的网站架构定义http://schema.management.azure.com/schemas/2014-06-01/Microsoft .Web.json#/ definitions/sites并看不出它是可能的.
是否可以从JSON模板文件中为资源管理器部署定义网站应用程序设置?如果是这样,任何链接或细节将不胜感激.
(我已经在配置资源和网站资源内部尝试了appSettings的属性)
Dav*_*bbo 16
我有一个示例,说明如何在此处执行此操作.它看起来像这样:
{
"apiVersion": "2014-11-01",
"name": "appsettings",
"type": "config",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', parameters('siteName'))]"
],
"properties": {
"AppSettingKey1": "Some value",
"AppSettingKey2": "My second setting",
"AppSettingKey3": "My third setting"
}
}
Run Code Online (Sandbox Code Playgroud)
请确保您使用最新的2014-11-01 API,因为它处理应用设置的方式与旧API有点不同.
感谢Simon Pedersen - properties/siteConfig/appSettings截至2015年11月的作品.
{
"apiVersion": "2014-06-01",
"name": "[concat(parameters('siteName'),copyIndex())]",
"type": "Microsoft.Web/sites",
"location": "[parameters('siteLocations')[copyIndex()]]",
"tags": {
"[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]": "Resource",
"displayName": "Website"
},
"dependsOn": [
"[concat('Microsoft.Web/serverfarms/', concat(parameters('hostingPlanName'),copyIndex()))]",
"[concat('Microsoft.Storage/storageAccounts/', parameters('newStorageAccountName'))]"
],
"properties": {
"name": "[concat(parameters('siteName'),copyIndex())]",
"serverFarm": "[concat(parameters('hostingPlanName'),copyIndex())]",
"siteConfig": {
"appSettings": [
{
"name": "AzureStorageAccount",
"value": "[concat('DefaultEndpointsProtocol=https;AccountName=',parameters('newStorageAccountName'),';AccountKey=',listKeys(variables('storageid'),'2015-05-01-preview').key1)]"
}
]
}
},
"copy": {
"name": "siteCopy",
"count": "[parameters('numberOfSites')]"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8967 次 |
| 最近记录: |