如何在AWS托管Apache Airflow(MWAA)中设置自定义环境变量
AWS MWAA 自定义环境变量配置操作指南
操作流程
- 登录AWS控制台,进入Managed Workflows for Apache Airflow (MWAA) 服务页
- 定位目标环境:如果是正在创建新环境,直接走创建流程;如果是已有环境,点击
编辑进入配置修改页 - 下滑页面到「环境配置」区域的
高级选项模块,找到环境变量配置入口 - 点击
添加环境变量,按键值对格式填入你需要的自定义参数:普通自定义变量(供业务DAG使用的非Airflow系统参数)无需额外加前缀,直接填写原有DAG中使用的变量名即可;如果是需要覆盖Airflow核心配置的参数,键名需要添加
AIRFLOW__前缀,配置段和配置项之间用双下划线分隔,示例:AIRFLOW__CORE__MAX_ACTIVE_RUNS_PER_DAG - 完成所有变量填写后,点击
保存等待环境更新生效,更新耗时通常在10~30分钟,和环境规格相关
配置限制与建议
- 单个MWAA环境最多支持配置50个环境变量,单条键值对总大小不能超过4KB
- 密码、Token等敏感类凭证不建议直接通过环境变量配置,推荐存储到AWS Secrets Manager或Systems Manager Parameter Store,MWAA默认具备同账号下前缀为
airflow/的机密参数读取权限 - 环境更新完成后,所有DAG会自动加载新的环境变量,无需手动重启Airflow服务
内容的提问来源于stack exchange,提问作者Vibhav
相关产品推荐
相关产品推荐

