2017-11-14 14 views
1

デフォルトで「Azureサービスへのアクセスを許可する」スイッチをオフにするようにARMテンプレートを設定する方法を知っていますか?ここで 「Azureサービスへのアクセスを許可する」は、デフォルトでARMテンプレートからオフに設定されています

は、私は現在、

"resources": [ 
{ 
    "name": "[parameters('serverName')]", 
    "type": "Microsoft.Sql/servers", 
    "location": "[parameters('location')]", 
    "apiVersion": "2014-04-01-preview", 
    "properties": { 
    "administratorLogin": "[parameters('administratorLogin')]", 
    "administratorLoginPassword": "[parameters('administratorLoginPassword')]", 
    "version": "[parameters('serverVersion')]" 
    }, 
    "tags": { 
    "deploymentVersion": "[parameters('deploymentVersion')]", 
    "deploymentType": "[parameters('deploymentType')]" 
    }, 
    "resources": [ 
    { 
     "apiVersion": "2014-04-01-preview", 
     "dependsOn": [ 
     "[concat('Microsoft.Sql/servers/', parameters('serverName'))]" 
     ], 
     "location": "[parameters('location')]", 
     "name": "AllowAllWindowsAzureIps", 
     "properties": { 
     "endIpAddress": "0.0.0.0", 
     "startIpAddress": "0.0.0.0" 
     }, 
     "type": "firewallrules" 
    } 
    ] 
} ] 
+0

あなたは '{ "apiVersion" を取り払うことで試すことができます:CONCAT( 'Microsoft.Sql /サーバ/'、パラメータ(」[[ 」: "2014年4月1日 - プレビュー"、 "DEPENDSON" serverNameの '))]」 ]、 "場所": "[パラメータ( '位置')]"、 "名前": "AllowAllWindowsAzureIps"、 "プロパティ":{ "endIpAddress": "0.0.0.0" 、 "startIpAddress": "0.0.0.0" }、 "type": "firewallrules" } '?これは、「Azureサービスへのアクセスを許可する」ファイアウォールルールが設定されている場所です。 –

+0

@GauravMantriそれは役に立たなかった。ポータルのスイッチはまだオンです。 –

答えて

1

だけ255.255.255.255endIpAddressstartIpAddressを変更します。以下のように:あなたはAllowAllWindowsAzureIpsがファイアウォールのリソースタイプの名前を使用する場合

{ 
        "apiVersion": "2014-04-01-preview", 
        "dependsOn": [ 
         "[concat('Microsoft.Sql/servers/', parameters('serverName'))]" 
        ], 
        "location": "[parameters('location')]", 
        "name": "AllowAllWindowsAzureIps", 
        "properties": { 
         "endIpAddress": "255.255.255.255", 
         "startIpAddress": "255.255.255.255" 
        }, 
        "type": "firewallrules" 
       } 
1

ちょうどネストされたresourcesセクションを削除しなければならないものです。その場合、SQLはそのチェックマークなしでデプロイされます。再デプロイはルールを削除しませんが、新しいSQLをデプロイすると機能します。

0

私の経験では、それはあなたがプロパティでspecifiy、ちょうど上のAzureサービスフラグへのアクセスを許可をオンに及ぶものを無視しますされています。

有効にしない場合は、テンプレートにその名前のリソースを含めないでください。

関連する問題