2017-11-14 7 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"을 제거하기로 사용해 볼 수 : "2014년 4월 1일 - 미리보기", "의 DependsOn"[ "[CONCAT ('Microsoft.Sql/서버 /', 매개 변수를 (' 서버 이름 '))] " ] "위치 ""[파라미터 ('위치 ')] " "이름 ":"AllowAllWindowsAzureIps " "속성 "{ "endIpAddress ":"0.0.0.0 " , "startIpAddress": "0.0.0.0" }, "type": "firewallrules" }'? 이것은 'Azure 서비스에 대한 액세스 허용'방화벽 규칙이 설정된 곳입니다. –

+0

@GauravMantri 도움이되지 않았습니다. 포털의 스위치가 계속 켜져 있습니다. –

답변

1

endIpAddressstartIpAddress에서 255.255.255.255으로 수정하십시오. 아래처럼 : 당신은 그때 당신이 속성에서 지정할 범위입니다 무엇을 무시하는 방화벽 자원 유형의 이름을 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

내 경험이다.

활성화하지 않으려면 템플릿에 해당 이름의 자원을 포함시키지 마십시오.