問題タブ [terraform-provider-azure]
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 - Terraform を使用して仮想マシン パスワードの Key Vault シークレットを作成する
Terraform リソースrandom_string
を使用して、VM のローカル管理者アカウントのパスワードを生成しています。Windows VM の場合、ブロックadmin_password
の下のプロパティからリソースを呼び出しています。次に、プロパティが に設定されたリソースをos_profile
使用して、(同じデプロイ内の) パスワードを Key Vault シークレットに書き込みたいと思います。これを行うと、以下のエラーがスローされます。azurerm_key_vault_secret
value
${azurerm_virtual_machine.vm.os_profile.admin_password}
Resource 'azurerm_virtual_machine.vm' does not have attribute 'os_profile.admin_password' for variable 'azurerm_virtual_machine.vm.os_profile.admin_password
私は何か間違ったことをしていますか、それともサポートされていないだけですか? VM のデプロイを実行する前に別のデプロイで Secret を作成し、data
リソースを使用して値を参照することもできますが、複数の VM (さまざまな量) を作成する可能性のあるデプロイの場合は、count.index
メソッドを使用してそれらを作成することをお勧めします。
azure - terraform による Azure アラートの作成がエラー コード 400 で失敗する
Terraform を介してストレージ アカウントでメトリック アラートを作成しているときに、エラー 400 が発生します
ドキュメントを確認し、アラートの作成に使用している名前が正しいことを corss で確認しました
想定: アラートを作成する必要があります
実際:
azurerm_metric_alertrule.test: Insights.AlertRulesClient#CreateOrUpdate: 要求への応答に失敗しました: StatusCode=400 -- 元のエラー: autorest/azure: サービスがエラーを返しました。Status=400 Code="UnsupportedMetric" Message="名前空間 '' および名前 'UsedCapacity' のメトリックは、このリソース ID ではサポートされていません