Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Yandex AI Studio
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Video
    • Stackland
    • Yandex Cloud Router
    • Yandex Managed Service for Trino
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Yandex StoreDoc
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Managed Service for YDB
    • Managed Service for Sharded PostgreSQL
    • Managed Service for YTsaurus
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • SpeechKit
    • DataSphere
    • Vision OCR
    • Translate
    • VibeCraft
    • Yandex Cloud Detection and Response
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • SmartCaptcha
    • Cloud Desktop
    • GOST Gateway
    • Yandex SIEM
    • SourceCraft Code Assistant
    • Container Registry
    • Managed Service for GitLab
    • SourceCraft
    • Managed Service for Prometheus®
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Message Queue
    • IoT Core
    • Data Streams
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Yandex Cloud Quota Manager
    • Cloud Apps
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Yandex Cloud Trust
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
  • Кейсы
  • Документация
  • Блог
Сделано на Gravity UI
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex Cloud Stackland
  • Что нового
  • Установка
    • Все руководства
    • Установить Stackland на Yandex BareMetal
    • Установка Stackland на Yandex BareMetal через PXE
    • Установка Stackland на виртуальные машины в Yandex Cloud
    • Настройка внешнего доступа к поду в кластере
    • Проверка подписи собственных образов
    • Все инструкции
        • Включить Managed Service for Apache Airflow™
        • Создать кластер Apache Airflow™
        • Изменить настройки кластера Apache Airflow™
        • Получить учетные данные администратора Apache Airflow™
        • Открыть веб-интерфейс Apache Airflow™
        • Загрузить DAG-файлы в Apache Airflow™
        • Запустить DAG в Apache Airflow™
        • Посмотреть результаты и логи задач Apache Airflow™
        • Настроить Connections в Apache Airflow™
        • Настроить Variables в Apache Airflow™
        • Сохранить и восстановить Connections и Variables в Apache Airflow™
        • Приостановить или возобновить кластер Apache Airflow™
        • Удалить кластер Apache Airflow™
        • Устранение неполадок Apache Airflow™
        • Отключить Managed Service for Apache Airflow™
    • Проекты
    • Ресурсная модель
    • Масштабирование кластера
    • Лицензирование
  • Управление доступом
  • Правила тарификации
  • Диагностика и устранение неполадок

В этой статье:

  • Перед началом
  • Создать подключение
  • Изменить подключение
  • Удалить подключение
  • Сохранить подключения перед удалением кластера
  1. Пошаговые инструкции
  2. Оркестрация данных
  3. Managed Service for Apache Airflow™
  4. Настроить Connections в Apache Airflow™

Настроить Connections в Apache Airflow™

Статья создана
Yandex Cloud
Обновлена 16 октября 2026 г.
Открыть в Markdown
  • Перед началом
  • Создать подключение
  • Изменить подключение
  • Удалить подключение
  • Сохранить подключения перед удалением кластера

Connection хранит параметры подключения DAG к базе данных, хранилищу или другому сервису. Инструкция описывает веб-интерфейс Apache Airflow™ 3.1.8 и подключения, сохраненные в базе метаданных кластера.

Перед началомПеред началом

  1. Откройте веб-интерфейс с учетной записью администратора Apache Airflow™ или пользователя с правами на Connections.
  2. Подготовьте адрес сервиса, учетные данные и разрешения на нужные операции в этом сервисе.
  3. Убедитесь, что установлен пакет provider для выбранного типа подключения. Например, для PostgreSQL нужен apache-airflow-providers-postgres. Если нужного типа нет в форме, добавьте пакет и дождитесь готовности кластера.

Создать подключениеСоздать подключение

  1. В левом меню Apache Airflow™ выберите Admin → Connections.

  2. Нажмите Add Connection.

  3. Заполните:

    • Connection ID — уникальный идентификатор, на который будет ссылаться код DAG, например analytics_db.
    • Connection Type — тип внешнего сервиса, например Postgres для PostgreSQL.
    • Поля подключения: Host, Port, Login, Password и другие поля, доступные для выбранного типа. Для подключения к PostgreSQL в Database укажите имя базы данных.
    • Description — описание назначения подключения, если требуется.
  4. Если provider требует дополнительные настройки, задайте их в Extra Fields или Extra Fields JSON. Состав настроек зависит от provider; например, здесь могут задаваться параметры TLS.

  5. Нажмите Save и найдите созданный Connection в списке по Connection ID.

  6. В коде DAG укажите этот идентификатор в параметре подключения выбранного оператора или hook. Например, для PostgresHook используется postgres_conn_id="analytics_db".

  7. Запустите DAG, который обращается к сервису, и проверьте логи задачи.

Кнопка Test Connection может быть отключена настройками Apache Airflow™ или недоступна для выбранного provider. Успешный тест из интерфейса не заменяет проверку задачи: сетевой доступ и окружение выполнения могут отличаться.

Подробнее о полях и проверке подключения — в документации Apache Airflow™.

Изменить подключениеИзменить подключение

  1. Откройте Admin → Connections и найдите нужный Connection ID.
  2. Нажмите кнопку с карандашом Edit Connection в строке подключения.
  3. Измените нужные параметры и нажмите Save. Замаскированные поля со значением *** оставьте без изменения, если не требуется заменить сохраненные данные.
  4. Выполните новый запуск использующего подключение DAG или повторите упавшую задачу.

Удалить подключениеУдалить подключение

  1. Убедитесь, что Connection больше не используется нужными DAG. При необходимости сохраните настройки.
  2. В Admin → Connections найдите подключение и нажмите кнопку удаления в его строке.
  3. Проверьте идентификатор в окне подтверждения и нажмите Delete.

Удаление Connection не удаляет внешний сервис или его данные. Задачи, которые продолжают обращаться к этому идентификатору, могут завершиться с ошибкой.

Сохранить подключения перед удалением кластераСохранить подключения перед удалением кластера

В интерфейсе Connections версии 3.1.8 нет операции экспорта. Используйте экспорт и восстановление через CLI: он сохраняет подключения из базы метаданных, включая пароли.

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

Была ли статья полезна?

Предыдущая
Посмотреть результаты и логи задач Apache Airflow™
Следующая
Настроить Variables в Apache Airflow™
Сделано на Gravity UI
Проект Яндекса
© 2026 ООО «Яндекс.Облако»