azure - 无法使用 terraform/programmatic 将 Azure Key Vault 与 databrick 集成

标签 azure terraform azure-keyvault

我创建了一个 keyvault 和 databricks。我已经在 keyvault 中创建了 secret ,是否有任何 terraform 脚本/编程方式可以将 Key Vault 与 Databricks 集成。

最佳答案

Databricks Labs Terraform提供商有databricks_secret_scopedatabricks_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/

相关文章:

Azure 数据库同步失败

python - 使用 python 将文件加载到 Azure 文件存储

azure - 部署后的 UWP 应用程序无法工作(发送请求时发生错误)

amazon-s3 - 如何在 S3 中回滚我的配置的 Terraform 状态?

azure - 将 SSL 证书附加到 Terraform 中的 Azure 应用程序网关

azure - 将 GitHub 存储库文件从不同项目迁移到 Azure DevOps Wiki

linux - Terraform VM 创建然后删除

.net - dotnet web 应用程序上下文中 Azure Key Vault GET/LIST 事务的成本

c# - DBContext 的 Azure KeyVault : "No database provider has been configured for this DbContext"

azure - 为什么我的服务主体无权访问我的 key 保管库?