2017-11-30 13 views
0

入力に応じて2つの異なるキーボルトを使用する条件付きロジックを持つARMテンプレートを配備しようとしています。だから、それぞれが..問題である別のサブスクリプションに存在する同じARMテンプレート内の複数のキー格納域参照

(私はPRODとdevのためのテンプレートを使用して、それに応じて異なるサブスクリプションに展開しています)

Master template variable 1. Key vault 1: /subid1/xxxxx/keyvault 2. Key vualt 2: /subid2/xxxx/keyvault

Nested template "[If(x=y),/subid1/xxxxx/keyvault,/subid1/xxxxx/keyvault)]"

とき例としてサブスクリプション2(subid2)にデプロイすると、エラーは次のようになります。

Code=KeyVaultParameterReferenceNotInTheSameTenant; Message=The specified KeyVault /subid1/xxxxx/keyvault is not in current tenant.

私はエラーメッセージが(他のサブ変数で宣言された)フラグを立てる理由を知りますが、変数とは対照的に展開されているものを確認するための検証をどのように得ることができますか、 ?

おかげで、答えよりも回避策

答えて

0

以上が、私はちょうどVSTSに異なる値が定義を構築入力にパラメータとしてキー・ボールトを宣言しました。 DEVを選択して関連するすべての設定を通過させたいと思ったので理想的ではありません。

関連する問題