2017-02-24 4 views
0

ファイル認識しません。新AzureRmResourceGroupDeploymentコマンドは、私はこのようになりますJSONパラメータファイルを持っているJSONのPARAMATERSが

"parameters": { 
     "field_1": { 
      "value": "abc" 
     }, 
     "field_2": { 
      "value": 123 
     }, 

と私はそれを実行したとき、私はそれがパラメータファイルにあるパラメータを認識していない何らかの理由で、Azureの

New-AzureRmResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateFile $templateFilePath -TemplateParameterFile $parametersFilePath 

内のリソースを作成するには、以下のコマンドを使用しています。 PowerShellでパラメータを個別に入力するように求められたら、それらのすべてを入力した後、以下のエラーが表示されます。

New-AzureRmResourceGroupDeployment:4:07:58 PM - Error:Code = InvalidDeploymentParameterValue;メッセージ=デプロイメントパラメータ 'parameters'の値がnullです。値を指定するか、パラメータ参照を使用してください。詳細については、 https://aka.ms/arm-deploy/#parameter-fileを参照してください。ラインで :52文字:4

+ New-AzureRmResourceGroupDeployment -ResourceGroupName $resourceGro ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [New-AzureRmResourceGroupDeployment], Exception 
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet 

私は私が間違っているのかわからないです。どんな助けでも大歓迎です。

+0

は、テンプレート&PARAM JSONを共有することができますか? – juvchan

答えて

0

Azureクイックスタートテンプレートリポジトリを見ると、それらのほとんどが適切な構造を持っていますが、適切なパラメータファイルがどのように見えるのですか?以下のような:

{ 
    "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", 
    "contentVersion": "1.0.0.0", 
    "parameters": { 
     "adminUsername": { 
     "value": "ghuser" 
     }, 
     "adminPassword": { 
     "value": "GEN-PASSWORD" 
     }, 
     "dnsLabelPrefix": { 
     "value": "GEN-UNIQUE" 
     } 
    } 
} 

参考:https://github.com/Azure/azure-quickstart-templates

関連する問題