You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过CLI为Cloud Composer添加带SSL的Postgres连接

Cloud Composer添加带SSL的Postgres连接操作方法

方法1:通过gcloud CLI添加

执行命令前请先将gcloud切换至Composer环境所在的项目、区域,注意connections add参数前需要加--分隔gcloud原生参数和传递给Airflow的命令参数,命令示例如下:

gcloud composer environments run <你的Composer环境名称> \
  --location <环境所在区域,如us-central1> \
  connections add -- connection_name \
  --conn-uri 'postgres://user:@host:port/db?sslmode=verify-ca&sslcert=<>.crt&sslca=<>.crt&sslkey=<>.key.pk8'

注意:请先将SSL证书文件上传至Composer环境的/dags或/data等Airflow服务可读取的目录,避免运行时找不到证书报错。

方法2:通过Airflow UI添加

  • 打开对应Cloud Composer环境的Airflow Web UI
  • 顶部菜单选择「Admin」→「Connections」
  • 点击「+」新建连接,连接类型选择Postgres
  • 按实际信息填写Host、端口、数据库名、用户名等基础字段
  • 在「Extra」输入框中填入SSL相关配置,格式为JSON:
{
  "sslmode": "verify-ca",
  "sslcert": "<>.crt",
  "sslca": "<>.crt",
  "sslkey": "<>.key.pk8"
}
  • 保存后测试连接可用性即可。

内容的提问来源于stack exchange,提问作者atleastthreecharacters

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 06:18:02