Azure Key Vault 参考概述

Note

Fabric 中的 Azure Key Vault 引用是普遍可用的功能。

Azure Key Vault(AKV) 是Microsoft的云服务,用于集中存储机密、密钥和证书,因此无需将它们硬编码到应用中。 在 Microsoft Fabric 中使用 Azure Key Vault 引用时,您可以直接指向保管库中的机密,而无需复制和粘贴凭据。 每当数据连接需要时,Fabric 都会自动获取机密。

Azure Key Vault 引用的工作原理

在 Fabric 中配置 Azure Key Vault 引用时,需要创建一个指向机密的安全指针,而不是存储机密本身。 下面是该过程的工作原理:

初始设置: Fabric 仅记录保管库 URI、Key Vault 中的机密名称和用户身份验证/OAuth2.0 凭据,以便连接到 Azure Key Vault(AKV)。 你必须授予你指定 AKV 中的用户标识 “获取列出 ”权限。 重要的是,实际机密值永远不会存储在 Fabric 中。

运行时机密检索: 当 Fabric 需要建立数据连接时,它会使用存储的引用从 Key Vault 动态检索机密。 机密会立即用于对连接进行身份验证,并且仅在建立该连接所需的持续时间内保留在内存中。

Prerequisites

支持的连接器和身份验证类型

支持的连接器 Category 帐户密钥 基本(用户名/密码) 令牌(共享访问签名或个人访问令牌) 服务主体

Azure Blob
存储
Azure

Azure Data Lake
Storage Gen2
Azure

Azure 表
存储
Azure

Databricks
服务和应用

Dataverse
服务和应用

OData
通用协议

Oracle 云存储
File

PostgreSQL
Database

SharePoint Online
列表
服务和应用

雪花
服务和应用

SQL Server (云)
Database

Web API/网页
通用协议

限制和注意事项

  • 云和本地数据网关连接支持 Azure Key Vault 引用。
  • 尚不支持虚拟网络数据网关连接。
  • 结构世系视图不适用于 AKV 引用。
  • 无法通过 Fabric 项中的“新式获取数据”窗格创建带有连接的 AKV 引用。 从“管理连接和网关”了解如何在 Fabric 中创建 Azure Key Vault 引用
  • Fabric 中的 Azure 密钥保管库引用始终检索机密的当前(最新)版本;不支持 Azure 密钥保管库凭据版本控制。