是否可以访问多个键作为其他资源中的数据源?我的意思是我正在部署kafka并从azure密钥库访问多个密钥,但是上述代码无法正常工作。
osascript
答案 0 :(得分:0)
可以使用data source: azurerm_key_vault_secret从天蓝色的密钥库访问多个密钥。
您应该分别为每个密钥或机密使用数据源块。然后,您可以从其他资源的输出中引用。
例如,
data "azurerm_key_vault" "existing" {
name = "mykeyvault"
resource_group_name = "myrg"
}
data "azurerm_key_vault_secret" "userlist1" {
name = "secret1"
key_vault_id = "${data.azurerm_key_vault.existing.id}"
}
data "azurerm_key_vault_secret" "userlist2"{
name = "secret2"
key_vault_id = "${data.azurerm_key_vault.existing.id}"
}
output "secret_value1" {
value = "${data.azurerm_key_vault_secret.userlist1.value}"
}
output "secret_value2" {
value = "${data.azurerm_key_vault_secret.userlist2.value}"
}
输出