我尝试在Azure CLI中以arm模板模式部署SQL Server和SQL数据仓库。问题是,模板失败,因为它使用SQL服务器名称来创建数据仓库。那么,我的问题是如何在成功部署SQL服务器之前停止数据仓库部署?
或者在SQL服务器成功部署之前有没有办法阻止它?
答案 0 :(得分:2)
您将使用资源定义的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