【发布时间】:2022-01-02 22:25:41
【问题描述】:
我有一个简单的 Terraform 配置来在 Azure 密钥库中创建机密。
provider "azurerm" {
features {}
}
data "azurerm_key_vault" "SomeApp-DEV" {
name = "SomeApp-DEV"
resource_group_name = "SomeApp"
}
resource "azurerm_key_vault_secret" "test-secret" {
name = "some-key"
value = "test value"
key_vault_id = data.azurerm_key_vault.SomeApp-DEV
}
terraform plan 之后出现以下错误:
Error: Incorrect attribute value type
on secret.tf line 13, in resource "azurerm_key_vault_secret" "test-secret":
13: key_vault_id = data.azurerm_key_vault.SomeApp-DEV
├────────────────
│ data.azurerm_key_vault.SomeApp-DEV is object with 17 attributes
Inappropriate value for attribute "key_vault_id": string required.
如何让它发挥作用?我什至不知道这个object with 17 attributes 消息是什么意思?
【问题讨论】:
标签: azure terraform azure-keyvault