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

AWS MWAA如何添加自定义UI告警横幅?

在AWS MWAA中实现Airflow自定义横幅的方法

常规Airflow自定义横幅实现方式

带自定义横幅的Airflow UI

在标准Apache Airflow中,可通过创建airflow_local_settings.py文件并写入以下代码添加自定义横幅:

from airflow.www.utils import UIAlert

DASHBOARD_UIALERTS = [
    UIAlert("Welcome to Airflow"),
]

该文件会自动加载并在UI中生效,效果如上图所示。

AWS MWAA的等效实现方法

直接将airflow_local_settings.py上传至DAG代码桶无法生效,MWAA对自定义配置文件的加载有特定规则,需按以下步骤操作:

  • 放置文件到指定目录
    在你的DAG代码桶中创建plugins目录,将airflow_local_settings.py上传至该目录下,确保路径为 s3://<你的DAG桶名称>/plugins/airflow_local_settings.py。MWAA会自动扫描plugins目录加载自定义配置文件。

  • 重启MWAA环境
    文件上传完成后,必须重启你的MWAA环境,才能让新的配置生效。

  • 可选:自定义横幅样式
    如果需要设置横幅的级别(如警告、信息类),可以修改代码参数:

    from airflow.www.utils import UIAlert, AlertLevel
    
    DASHBOARD_UIALERTS = [
        UIAlert("欢迎使用MWAA Airflow环境", alert_level=AlertLevel.WARNING),
    ]
    

内容的提问来源于stack exchange,提问作者food-destroyer-big-bone-monsta

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 09:34:51