2016-10-11 13 views
0

Visual Studioを使用してリンクされたARM tempIを作成しようとしています。 VMを作成するには、パラメータファイルまたはテンプレートファイルを使用して、vnet接頭辞、サブネット名などの変数を別のテンプレートに渡す必要があります。私はマイクロソフトのサイトで関連する例を得ることができませんでした。助けてください。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

関連する問題