支持 Amazon Aurora DSQL 作为可连接数据库
作者: ouchi2501创建于 2026年6月24日更新于 2026年8月3日
你的功能请求是否与问题有关? Bytebase 目前无法连接到 Amazon Aurora DSQL。 DSQL 使用 PostgreSQL 线缆协议,因此将其作为 Postgres 类型实例进行管理是很自然的,但目前有两个 DSQL 特定的要求阻止连接: 1. 需要 SNI。 Aurora DSQL 根据主机名进行路由,并拒绝不包含 SNI 的 TLS 手shake。在 Bytebase 的密码/SSL 路径上,util.GetTLSConfig 会构建一个没有 ServerName 的 tls.Config,因此不会发送 SNI,手shake将被拒绝。 2. DSQL 需要自己的 IAM 身份验证令牌。 DSQL 不支持密码身份验证;它需要通过 AWS-sdk-go-v2/feature/dsql/auth 为 dsql:DbConnectAdmin/dsql:DbConnect 操作签名的 IAM 令牌。这与 Bytebase 目前使用的 feature/rds/auth 生成的 RDS/Aurora 令牌不同,因此无法对 DSQL 进行身份验证。
内容来源: bytebase/bytebase