У меня есть Airflow, работающий в AWS MWAA, я хотел бы получить доступ к REST API, и есть 2 способа сделать это, но, похоже, он не работает для меня.
Переопределение api.auth_backend. Раньше это работало, а теперь AWS MWAA не позволит вам добавить это, это считается «черным списком» и не разрешено.
api.auth_backend = airflow.api.auth.backend.defaultИспользование MWAA Cli (Python). Это не работает, если какая-либо из групп обеспечения доступности баз данных использует пакеты из файла requirments.txt.
a. например, у меня есть paramiko в файле requirements.txt, потому что у меня есть задача, использующая SSHOperator. MWAA Cli не работает без модуля paramikoб. Здесь также отмечено https://docs.aws.amazon.com/mwaa/latest/userguide/access-airflow-ui.html Любая команда, которая анализирует DAG (например, list_dags, backfill), завершится ошибкой, если DAG использует подключаемые модули, которые зависят от пакетов, установленных с помощью требований. .текст.