我创建了一个 keyvault 和 databricks。我已经在 keyvault 中创建了 secret ,是否有任何 terraform 脚本/编程方式可以将 Key Vault 与 Databricks 集成。
最佳答案
在 Databricks Labs Terraform提供商有databricks_secret_scope和 databricks_secret资源,与 Databricks 支持的 secret 范围配合得很好。请检查这些是否是您所需要的一切。您可以代理azurerm_key_vault_secret
类似的东西
data "azurerm_key_vault_secret" "y" {
name = "secret-sauce"
key_vault_id = data.azurerm_key_vault.existing.id
}
resource "databricks_secret_scope" "x" {
name = "databricks-backed"
}
resource "databricks_secret" "y" {
key = "secret-sauce"
string_value = data.azurerm_key_vault_secret.y.value
scope = databricks_secret_scope.x.name
}
否则您可以尝试创建 Azure Key Vault-backed scope并将其导入为 terraform import databricks_secret_scope.object <scopeName>
。目前无法以编程方式创建 AKV 支持的作用域,但这在未来可能(也可能不会)改变。
关于azure - 无法使用 terraform/programmatic 将 Azure Key Vault 与 databrick 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61657267/