2016-10-11 8 views
0

Visual Studio를 사용하여 링크 된 ARM 임시 파일을 만들려고합니다. VM을 만들려면 vnet 접두어, 서브넷 이름 등의 변수를 매개 변수 파일이나 템플릿 파일을 사용하여 다른 템플릿에 전달해야합니다. Microsoft 사이트에서 관련 사례를 얻을 수 없었습니다. 도와주세요.Visual Studio를 사용하여 링크 된 팔 템플릿에 변수 전달

답변

0

잘 정의 된 방법이 있습니다. 템플릿에 uri가있는 다른 템플릿을 참조하는 '배포'리소스가 있습니다.

"resources": [ 
{ 
    "name": "myNestedTemplate", 
    "type": "Microsoft.Resources/deployments", 
    "apiVersion": "2015-01-01", 
    "properties": { 
    "mode": "Incremental", 
    "templateLink": { 
    "uri": "[concat(variables('template').base, 'nested/', variables('template').nested2)]", 
    "contentVersion": "1.0.0.0" 
    }, 
    "parameters": { 
    "apiVersion": { 
    "value": "[variables('sharedState')]" 
    } 
    } 
    } 

다른 템플릿에 액세스 할 수 있어야합니다. Visual Studio에서 나머지 아티팩트와 함께 저장 계정에 업로드되는지 확인할 수 있습니다.

이 특정 솔루션에 대한 블로그 Mark van Eijk's을 확인하십시오. GitHub의 quick start templates은 작업 수행 방법을 찾는 훌륭한 리소스입니다.

또한 msft 웹 사이트에서 열심히 보지 않았습니까? Linked Template Example on msft