問題タブ [azure-template]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - サービス プリンシパル アカウントを使用して SSL 証明書を Azure にアップロードできない
SSL 証明書を Azure にアップロードする ARM テンプレートを作成しました。ローカル マシンから ARM テンプレートを実行でき、エラーなしで成功します。
次に、VSTS にログインしてリリース テンプレートをセットアップし、同じタスクを実行します。同じテンプレートを選択し、同じパラメーターを指定しましたが、リリースをデプロイすると 401 でエラーになります。ログを調べて得られる唯一の情報は、承認が失敗したために要求が拒否されたことです。
デプロイ先のリソース グループの自分 (所有者、共同作成者) と一致するように VSTS が使用しているサービス プリンシパル アカウントのアクセス許可を更新しましたが、同じエラーが発生します。次に、一時的に、その権限をサブスクリプション全体の寄稿者である所有者に更新しましたが、それでも失敗しました。
これは一般的なサービス プリンシパル アカウントの問題ではないかと疑い始めていますが、この主張を確認または反論するドキュメントが見つかりません。
azure - Azure ARM テンプレート (DependsOn)
に関するガイダンスと説明を求めていdependsOn
ます。
テンプレートで依存関係を提供する方法が 2 つあります。
1 つは提供するresourceId
方法で、もう 1 つは を使用して文字列値を提供する方法ですconcat
。私は2つの違いを理解しようとしています。
例
また、いくつかの例では、これは次のように参照されresourceId
ます。
私は違いを理解しようとしています。concat
また、依存関係を参照するためにどのシナリオを使用する必要があるか、およびどこで を使用できるかを理解しようとしていますresourceID
。
azure - azure-arm テンプレートの環境変数
Azure テンプレートとパッカーを使用して、Azure での展開を自動化しようとしています。
アプリケーション (Java fat jar) を含めて、パッカー ami(?) を既にビルドしています。
これで、私のアプリケーションは、vm と同時にデプロイされ、同じ json テンプレートで宣言された azure evnet ハブに接続します。
arm テンプレートで、接続プロパティを環境変数として vm に渡したいと思います。Azure テンプレートで可能ですか? SOで同様の質問を見つけました.半年前に尋ねられましたが、答えはありませんでした。でも、あれから何か変わったのかな?Azure でこのような問題をどのように解決しますか? 残念ながら、Terraform はオプションではなく、Azure インフラストラクチャの他の部分をカバーしていません。