有什么方法可以从 Azure Key Vault 获取 secret 值吗?
看起来 value
没有在 key 保管库 secret 对象中公开 here .
最佳答案
现在您可以使用azurerm_key_vault_secret来做到这一点数据来源。
我很享受没有任何脚本的乐趣。
data "azurerm_key_vault" "example" {
name = "mykeyvault"
resource_group_name = "some-resource-group"
}
data "azurerm_key_vault_secret" "test" {
name = "secret-sauce"
key_vault_id = data.azurerm_key_vault.example.id
# vault_uri is deprecated in latest azurerm, use key_vault_id instead.
# vault_uri = "https://mykeyvault.vault.azure.net/"
}
output "secret_value" {
value = "${data.azurerm_key_vault_secret.test.value}"
}
关于azure - Terraform 与 Azure Key Vault 一起获取 secret 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46751391/