Airflow v2.7.1中如何启用测试连接按钮?
Airflow 2.7+(Kubernetes Helm部署)启用测试连接按钮步骤
Airflow 2.7+默认对测试连接功能做了权限和配置限制,结合Kubernetes Helm部署场景,按以下步骤启用:
1. 配置用户角色权限
- 登录Airflow UI,进入Security > Roles页面
- 找到当前使用的角色(如Admin、Editor),点击「Edit」进入编辑界面
- 在权限列表中找到
test_connection权限,勾选后保存 - 若使用自定义角色,需确保该权限已被添加到角色权限集合中
2. 修改Helm Chart配置文件
编辑你的Airflow Helm values配置文件(如values.yaml),添加或调整以下配置项:
启用UI测试按钮
webserver: allowTestConnections: true
启用后端测试连接功能
config: core: enable_test_connection: "True"
这两项分别控制UI层按钮状态和后端功能开关,缺一不可。
3. 应用Helm配置更新
执行Helm升级命令,将修改后的配置应用到集群:
helm upgrade airflow apache-airflow/airflow -f values.yaml -n <你的Airflow命名空间>
等待所有Airflow Pod重启完成后,刷新UI页面。
4. 验证功能
进入Admin > Connections页面,选择任意连接,确认「Test」按钮已启用,点击即可执行连接测试。
内容的提问来源于stack exchange,提问作者Swati Ojha
相关产品推荐
相关产品推荐

