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