Облачная платформаEvolution

В Airflow UI не появляется добавленный в Object Storage файл DAG

Эта статья полезна?

Описание проблемы

В интерфейсе Airflow в списке Dags не появляется добавленный файл DAG.

Решение

Ошибка может возникать по нескольким причинам:

  • В инстансе Managed Airflow указан другой бакет Object Storage.

  • Файл DAG расположен в папке с неправильным названием.

  • Папка dags находится внутри другой папки.

Чтобы устранить ошибку:

  1. Проверьте название бакета Object Storage в инстансе:

    1. На верхней панели слева нажмите Кнопка с изображением девяти точек и выберите Платформа данных → Managed Airflow.

    2. Откройте карточку нужного инстанса.

    3. В поле Бакет проверьте название бакета.

    4. Сравните с названием бакета, где расположен DAG-файл.

      Если выбранный в инстансе бакет и бакет с DAG-файлом не совпадает, добавьте DAG в нужный бакет.

  2. Проверьте название папки, в которой расположен DAG:

    1. Проверьте название папки, в которой расположен DAG.

      Папка должна называться dags.

      Если название не совпадает или бакет расположен в другой папке, создайте папку с названием dags в корне бакета и переместите файл DAG в нее.

    2. Убедитесь, что папка находится в корне бакета. Путь к файлу DAG должен выглядеть так: <bucket-name>/dags.

      Если dags расположена внутри другой папки, создайте папку с названием dags в корне бакета и переместите файл DAG в нее.

Если описанные действия не помогли решить проблемы, обратитесь в техническую поддержку. При создании запроса укажите следующую информацию:

  • название проекта;

  • ID инстанса Managed Airflow;

  • название бакета Object Storage.