入力に応じて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.
私はエラーメッセージが(他のサブ変数で宣言された)フラグを立てる理由を知りますが、変数とは対照的に展開されているものを確認するための検証をどのように得ることができますか、 ?
おかげで、答えよりも回避策