如何向 Airflow 2.0 添加新的 "Conn Types"?

How can I add new "Conn Types" to Airflow 2.0?

我正在学习 Apache Airflow 2.0 并且我正在创建一个新的“连接”,但是在“连接类型”中只有几个选项,例如我想添加一个 MySQL 连接但是没有'那个选项。在此 post (Apache Airflow - Connection issue to MS SQL Server using pymssql + SQLAlchemy) 中,您可以看到它们有很多连接类型,我想知道如何创建或添加新类型,现在我需要 MySQL 类型,但它是将来我可能需要更多(例如 AWS、GCP 等)。我必须从 CLI 创建连接,但如果我从 UI 编辑它,conn 类型会丢失,所以这是一个问题...

所以他们在 conn 类型中有所有这些选项: enter image description here

我只有这些选择: enter image description here

您需要使用 MySQL 提供程序通过以下方式执行此操作:

pip install -U 'apache-airflow[mysql]'

pip install -U apache-airflow-providers-mysql

http://apache-airflow-docs.s3-website.eu-central-1.amazonaws.com/docs/apache-airflow-providers/index.html#extending-airflow-connections-and-extra-links-via-providers

从 Airflow 2.0.0 开始,连接类型将仅针对已安装的提供程序显示。