Storage Connection
Storage Connection 用于存储对象存储服务的认证信息,供 External Volume 和 External Table 使用时安全访问云存储。
使用场景
创建 External Volume 或外部表时,需要先创建 Storage Connection 来配置云存储的访问密钥,避免在 SQL 中明文暴露凭据。
External Volume / 外部表
└── Storage Connection(存储访问密钥)
└── OSS / COS / S3
创建示例
-- 阿里云 OSS
CREATE STORAGE CONNECTION my_oss_conn
TYPE OSS
access_id = 'LTAIxxxxxxxxxxxx'
access_key = 'T8Gexxxxxxxx'
ENDPOINT = 'oss-cn-hangzhou-internal.aliyuncs.com';
-- 腾讯云 COS
CREATE STORAGE CONNECTION my_cos_conn
TYPE COS
ACCESS_KEY = '<access_key>'
SECRET_KEY = '<secret_key>'
REGION = 'ap-shanghai'
APP_ID = '1310000503';
-- 亚马逊 S3
CREATE STORAGE CONNECTION my_s3_conn
TYPE S3
ACCESS_KEY = '<access_key>'
SECRET_KEY = '<secret_key>'
REGION = 'us-east-1';
⚠️ Storage Connection 必须与 Lakehouse 实例在同一云厂商。阿里云实例不能创建 COS/S3 Connection。
相关文档