0

Azure CLI のアーム テンプレート モードで SQL サーバーと SQL データ ウェアハウスをデプロイしようとしています。問題は、SQL サーバー名を使用してデータ ウェアハウスを作成しているため、テンプレートが失敗することです。私の質問は、SQL サーバーが正常にデプロイされるまでデータ ウェアハウスのデプロイを停止する方法です。

または、SQL サーバーが正常にデプロイされるまで停止する方法はありますか?

4

1 に答える 1

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

于 2017-10-10T23:08:06.140 に答える