【发布时间】:2017-10-10 22:52:51
【问题描述】:
我正在尝试在 Azure CLI 中以 arm 模板模式部署 SQL 服务器和 SQL 数据仓库。问题是,模板失败是因为它使用 SQL 服务器名称来创建数据仓库。那么,我的问题是如何停止数据仓库部署,直到 SQL Server 部署成功?
或者有什么方法可以阻止它,直到成功部署 SQL 服务器?
【问题讨论】:
标签: azure azure-sql-database arm-template azure-cli2
我正在尝试在 Azure CLI 中以 arm 模板模式部署 SQL 服务器和 SQL 数据仓库。问题是,模板失败是因为它使用 SQL 服务器名称来创建数据仓库。那么,我的问题是如何停止数据仓库部署,直到 SQL Server 部署成功?
或者有什么方法可以阻止它,直到成功部署 SQL 服务器?
【问题讨论】:
标签: azure azure-sql-database arm-template azure-cli2
您将使用资源定义的dependsOn 属性:
{
"type": "Microsoft.Compute/virtualMachineScaleSets",
"name": "[variables('namingInfix')]",
"location": "[variables('location')]",
"apiVersion": "2016-03-30",
"tags": {
"displayName": "VMScaleSet"
},
"dependsOn": [
"[variables('loadBalancerName')]",
"[variables('virtualNetworkName')]",
"storageLoop",
],
...
}
在上面的示例中,直到首先创建负载平衡器、vnet 和存储帐户后,才会创建 vm 规模集。
如何使用它的文档:https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-define-dependencies
【讨论】: