0
我想在Azure CLI中以arm模板模式部署SQL Server和SQL數據倉庫。問題是,模板失敗,因爲它使用SQL服務器名稱來創建數據倉庫。那麼,我的問題是如何在SQL Server部署成功之前停止數據倉庫部署?如何在Azure模板中停止資源部署,直到完成第一個任務?
或者有什麼方法可以阻止它,直到SQL服務器成功部署?
我想在Azure CLI中以arm模板模式部署SQL Server和SQL數據倉庫。問題是,模板失敗,因爲它使用SQL服務器名稱來創建數據倉庫。那麼,我的問題是如何在SQL Server部署成功之前停止數據倉庫部署?如何在Azure模板中停止資源部署,直到完成第一個任務?
或者有什麼方法可以阻止它,直到SQL服務器成功部署?
你會使用資源定義的dependsOn
屬性:
{
"type": "Microsoft.Compute/virtualMachineScaleSets",
"name": "[variables('namingInfix')]",
"location": "[variables('location')]",
"apiVersion": "2016-03-30",
"tags": {
"displayName": "VMScaleSet"
},
"dependsOn": [
"[variables('loadBalancerName')]",
"[variables('virtualNetworkName')]",
"storageLoop",
],
...
}
在上面的例子中,虛擬機比例集合還沒有生成,直到負載平衡器,互聯星空和存儲賬戶首次創建。
關於如何使用它的文檔:https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-define-dependencies
非常感謝它爲我的方案工作。 – Arun