如何从 Google Cloud Composer 获取 Airflow db 凭据

Ple*_*ngo 5 google-cloud-platform airflow google-cloud-composer

我目前需要为 Cloud Composer 中的 Airflow 实例提供 Airflow db 连接凭据。
我在 Airflow 连接 UI 上看到的只是airflow_db mysql airflow-sqlproxy-service.

我想通过 DataGrip 连接到它。
另一件事是,如果我想更改[core] sql_alchemy_conn覆盖环境变量,当我将它添加到 Cloud Composer 环境中的 env 变量时,我该怎么做,因为它受到限制。

Dav*_*vid 2

Cloud Composer 并非旨在提供对数据库的外部访问。不过,您可以连接到 GKE 集群,然后从集群内部访问它。本文档展示了如何使用 SQLAlchemy 执行此操作,但您也可以通过mysql -h $AIRFLOW_SQLPROXY_SERVICE_SERVICE_HOST -u root airflow-db在步骤 6 中运行而不是 sqlalchemy 来直接访问 MySQL CLI。