在资源管理器模板中定义WebApp插槽

时间:2016-03-14 11:21:52

标签: azure deployment azure-resource-manager dsc

我无法使用资源管理器模板以编程方式查找有关向WebApps添加插槽的信息/指南。我的基本配置运行良好,创建了WebApp本身,SQL服务器,SQL DB等,但我也很想完成插槽,所以我可以将它们用于开发/测试版本。

有人知道有什么好的资源吗?

2 个答案:

答案 0 :(得分:5)

我正在使用以下ARM模板为Azure App Service配置部署插槽:

{
    "$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "siteName": {
            "type": "string"
        },
        "slotName": {
            "type": "string"
        }
    },
    "resources": [
        {
            "apiVersion": "2015-04-01",
            "type": "Microsoft.Web/Sites/Slots",
            "name": "[concat(parameters('siteName'), '/', parameters('slotName'))]",
            "location": "[resourceGroup().location]",
            "properties": {},
            "resources": []
        }
    ]
}

希望这有帮助。

答案 1 :(得分:4)

我在GitHub上找到了这些templates

此外 - 您是否看过或使用过Azure Resource Manager Visualizer?资源很好http://armviz.io/#/