2016-10-17 8 views

答えて

1

を得展開するとき、私は成果物をアップロードすることは、時にはやや敏感なビジネスであることを知っていたので、私はヒントを得るために、対応する記事をチェックアウト - among them this one that seemed helpful。しかし、何も効果がなかったので、私は休憩を取った。

戻ってきた後、私は徹底的に私のテンプレートをチェックし

  1. は(広い波線1つの文字で強調されている)中の複雑な連結/パラメータ/変数の式で1つの右括弧があまり見つから
  2. がことがわかりました私はそれが私の感想したがって、(テンプレートの「形式の文書」を適用した後の)別の場所で、中括弧や角括弧を閉じる

を逃した:番目に頼りませんeプロセスを構築する。エラーメッセージによって誤解されないでください。この種のエラーが発生した場合、テンプレートを再チェックして、無効な領域を分離するために縮小することさえできます。

0

私のケースでは、テンプレートパスが無効です(パラメータ-TemplateFile)。テンプレートファイルに別のパラメータを定義しましたが、デプロイメントコマンドがテンプレート自体を見つけることができなかったため、テンプレート内のユーザー定義パラメータの値を見つけることができませんでした。

このエラーは、提供されたパラメータが空の場合、Powershellによって呼び出される一般的なメッセージだと思われます。 New-AzureRmResourceGroupDeploymentコマンドは、テンプレートファイルが存在するかどうかの確認やテンプレートファイルの形式が有効かどうかなど、パラメータの検証を実行するのがいいでしょう。これらの一般的なPSエラーメッセージはあまり役に立ちません。

関連する問題