如何修复MWAA 2.7.2中airflow.providers.slack模块缺失问题
解决MWAA v2.7.2中
airflow.providers.slack模块找不到的问题 你的问题根源是当前requirements.txt未包含Slack provider依赖,MWAA v2.7.2不会默认预装该provider,需要显式声明。
修改你的requirements.txt,添加apache-airflow-providers-slack包,并指定与Airflow 2.7.2兼容的版本:
--constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.7.2/constraints-3.11.txt" apache-airflow-providers-snowflake==5.0.1 apache-airflow-providers-mysql==5.3.1 apache-airflow-providers-slack==7.4.0
版本说明:7.4.0是Airflow 2.7.2约束文件中指定的兼容版本,确保和环境依赖匹配。
修改完成后重新部署MWAA环境,系统会自动安装Slack provider,DAG中的SlackWebhookOperator就能正常导入使用了。
内容的提问来源于stack exchange,提问作者macromind
相关产品推荐
相关产品推荐

