Azure Blob 存储
直接从 Microsoft Azure Blob 存储读取数据文件。文件就地读取,可与其他连接器的数据集联接。
适用场景
- 存放于 Azure Blob 容器的分析文件(Parquet、CSV、JSON)。
- 将 Azure 托管文件与数据库或其他对象存储组合的跨源分析。
准备工作
选择一种认证方式,并准备对应的、对目标容器有读权限的凭据:
- 账号密钥——存储账号的访问密钥。
- SAS 令牌——收敛到容器的共享访问签名,建议只读且有时效。
- 连接字符串——账号的完整连接字符串。
收敛到容器的只读 SAS 令牌是最小权限方案。
连接配置
| 字段 | 必填 | 说明 |
|---|---|---|
| 账号名称 | 是 | Azure 存储账号名称。 |
| 容器 | 是 | 存放文件的 Blob 容器。 |
| 账号密钥 | 三选一 | 存储账号访问密钥。 |
| SAS 令牌 | 三选一 | 共享访问签名,如 ?sv=...。 |
| 连接字符串 | 三选一 | 账号的完整连接字符串。 |
三个凭据字段只需提供其一。所有密钥值均加密存储。
测试与保存
填写字段并点击测试连接。成功后定义要读取的对象路径。
能力与限制
- 执行模型: 联邦。文件可与其他连接器的数据集联接。
- 访问: 只读。
- 格式: Parquet、CSV、JSON 直接读取。
常见排错
- 认证失败——核对所选凭据;SAS 令牌请确认未过期且授予容器的读/列权限。
- 找不到容器——检查账号名称与容器名称。
- 访问被拒——凭据缺少对目标 Blob 的读权限。