CONNECTION
CONNECTION 对象用于存储第三方服务的身份认证信息和访问凭据,使 Lakehouse 在处理数据时无需以明文形式暴露敏感信息。CONNECTION 还支持 STS(Security Token Service)认证,允许跨账号授权访问外部服务。
CONNECTION 的类型
| 类型 | 用途 | 支持的外部服务 |
|---|---|---|
| API Connection | 存储第三方应用服务的认证信息,与 Remote Function 结合使用 | 阿里云函数计算 FC、腾讯云云函数 |
| Storage Connection | 存储对象存储或消息队列的认证信息,用于 VOLUME、外部表、数据导入导出 | 阿里云 OSS、腾讯云 COS、AWS S3、Kafka、HDFS |
| Catalog Connection | 存储外部元数据服务的连接信息,用于联邦查询 | Hive Metastore、Databricks Unity Catalog |
语法参考
- CREATE API CONNECTION
- CREATE STORAGE CONNECTION
- CREATE CATALOG CONNECTION
- SHOW CONNECTIONS
- DESC CONNECTION
- DROP CONNECTION
注意事项
- CONNECTION 对象存储在 workspace 级别,同一 workspace 内的用户可以共享使用。
- 删除 CONNECTION 前,确认没有 VOLUME、外部表或 Catalog 正在引用它,否则相关对象将无法正常访问。
- 不支持跨云厂商创建 Storage Connection:阿里云实例只能创建 OSS Connection,腾讯云实例只能创建 COS Connection。
联系我们
