首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MWAA (Apache气流)中的EcsCreateClusterOperator导入错误

MWAA (Apache气流)中的EcsCreateClusterOperator导入错误
EN

Stack Overflow用户
提问于 2022-09-05 20:41:14
回答 1查看 274关注 0票数 0

我试图在MWAA中使用类EcsCreateClusterOperator,但是我得到了以下错误:

代码语言:javascript
复制
Broken DAG: [/usr/local/airflow/dags/etl_basic_ecs/etl_ecs_basic_dag.py] Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/local/airflow/dags/etl_basic_ecs/etl_ecs_basic_dag.py", line 5, in <module>
    from airflow.providers.amazon.aws.operators.ecs import (
ImportError: cannot import name 'EcsCreateClusterOperator' from 'airflow.providers.amazon.aws.operators.ecs' (/usr/local/lib/python3.7/site-packages/airflow/providers/amazon/aws/operators/ecs.py)

这个库在我安装的本地环境中非常好地工作:

代码语言:javascript
复制
pip install apache-airflow-providers-amazon==5.0.0 

在部署到MWAA之前,我还将这个库(Version5.0.0)添加到我的requirements.txt文件中,在UI中似乎安装了提供程序:

安装的Amazon提供者的屏幕截图5.0.0

更新日志显示下载了库:

安装库日志

下面是这个类的文档:api/airflow/providers/amazon/aws/operators/ecs/index.html这个类是最近引入的(版本5.0.0)。

默认情况下,MWAA (Airflow 2.2.2)有一个更老版本(2.4)的Amazon提供商,看起来气流实际上是在加载旧版本的库。

任何帮助都将不胜感激,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-09-11 15:20:14

气流版本2.2.2的MWAA被限制为apache-airflow-providers-amazon==2.4.0。有关更多细节,请参见约束文件

参考文献:

  1. 气流版本(MWAA)
  2. 约束文件
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73614477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档