Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • AI Studio
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex DataLens
    • Обзор
    • Кеширование
    • Объединение данных
      • Создание подключения к ClickHouse®
      • Создание подключения к PostgreSQL
      • Создание подключения к MySQL®
      • Создание подключения к YDB
      • Создание подключения к Greenplum®
      • Создание подключения к SQL Server
      • Создание подключения к Oracle Database
      • Создание подключения к Prometheus
      • Создание подключения к Snowflake
  • Аудитные логи Audit Trails
  1. Подключения
  2. Базы данных
  3. Создание подключения к PostgreSQL

Создание подключения к PostgreSQL

Статья создана
Yandex Cloud
Обновлена 5 марта 2025 г.

Важно

Yandex Cloud не отвечает за настройки удаленного подключения со стороны внешнего сервера БД. Подключая внешнюю БД, которая не является ресурсом Yandex Cloud:

  • При использовании собственного SSL-сертификата проверьте, что он совпадает с сертификатом на стороне БД.

  • Предоставьте доступ к БД для следующих диапазонов IP-адресов сервиса DataLens (через / указана длина маски подсети):

    ipv4
    ipv6
    • 178.154.242.176/28
    • 178.154.242.192/28
    • 178.154.242.208/28
    • 178.154.242.128/28
    • 178.154.242.144/28
    • 178.154.242.160/28
    • 130.193.60.0/28
    • 2a02:6b8:c03:500:0:f83d:a987:0/112
    • 2a02:6b8:c02:900:0:f83d:a987:0/112
    • 2a02:6b8:c0e:500:0:f83d:a987:0/112
    • 2a02:6b8:c41:1300:0:f83d:a987:0/112

Чтобы создать подключение к PostgreSQL:

  1. Перейдите на страницу создания нового подключения.

  2. В разделе Базы данных выберите подключение PostgreSQL.

    screen01

  3. Выберите тип подключения:

    Выбрать в организации
    Указать вручную
    Connection Manager

    Выберите управляемую БД в текущей организации Yandex Cloud и укажите для нее параметры, чтобы подключиться по внутренней сети:

    • Облако и каталог. Выберите каталог, в котором находится кластер.

    • Кластер. Укажите кластер из списка доступных кластеров PostgreSQL. В настройках кластера должна быть активирована опция Доступ из DataLens. Если у вас нет доступного кластера, нажмите кнопку Создать новый.

      Примечание

      В списке отображаются кластеры:

      • с правами доступа для пользователя, создающего подключение;
      • созданные в той же организации, что и экземпляр DataLens.
    • Тип хоста. Выберите тип хоста:

      • Обычный (по умолчанию) — позволяет выбрать обычные хосты для подключения.
      • Особые FQDN — позволяет выбрать для подключения особые FQDN, которые всегда указывают на текущий хост-мастер или на наименее отстающую от мастера реплику в кластере PostgreSQL.
    • Имя хоста. Выберите имя хоста из списка доступных в кластере PostgreSQL. Вы можете выбрать несколько хостов. Если к первому хосту подключиться не получится, DataLens выберет следующий из списка.

    • Порт. Укажите порт подключения к PostgreSQL. В Yandex Cloud по умолчанию используется порт 6432.

    • Путь к базе данных. Укажите имя подключаемой базы данных.

    • Имя пользователя. Укажите имя пользователя для подключения к PostgreSQL.

    • Пароль. Укажите пароль для пользователя.

    • Время жизни кеша в секундах. Укажите время жизни кеша или оставьте значение по умолчанию. Рекомендованное значение — 300 секунд (5 минут).

    • Уровень доступа SQL запросов. Позволяет использовать произвольный SQL-запрос для формирования датасета.

      Чтобы проверить корректность введенных параметров, нажмите кнопку Проверить подключение.

    screen02

    Вручную укажите реквизиты внешней БД, чтобы подключиться через публичную сеть:

    • Имя хоста. Укажите путь до хоста-мастера или IP-адрес хоста-мастера PostgreSQL. Вы можете указать несколько хостов через запятую. Если к первому хосту подключиться не получится, DataLens выберет следующий из списка.
    • Порт. Укажите порт подключения к PostgreSQL. В Yandex Cloud по умолчанию используется порт 6432.
    • Путь к базе данных. Укажите имя подключаемой базы данных.
    • Имя пользователя. Укажите имя пользователя для подключения к PostgreSQL.
    • Пароль. Укажите пароль для пользователя.
    • Время жизни кеша в секундах. Укажите время жизни кеша или оставьте значение по умолчанию. Рекомендованное значение — 300 секунд (5 минут).
    • Уровень доступа SQL запросов. Позволяет использовать произвольный SQL-запрос для формирования датасета.

    Чтобы проверить корректность введенных параметров, нажмите кнопку Проверить подключение.

    screen03

    Примечание

    Для использования подключения Connection Manager в DataLens пользователю должна быть назначена роль connection-manager.user на это подключение.

    Выберите подключение к кластеру с управляемой БД PostgreSQL, созданное в сервисе Yandex Connection Manager:

    • Облако и каталог. Выберите каталог, в котором создано подключение к кластеру.
    • Идентификатор подключения. Выберите одно из доступных подключений в Connection Manager или создайте новое.
    • Хост. Выберите хост из списка доступных в кластере PostgreSQL.
    • Порт. Заполняется автоматически в зависимости от выбранного хоста.
    • База данных. Выберите имя подключаемой базы данных.
    • Имя пользователя. Заполняется автоматически из данных выбранного подключения.
    • Время жизни кеша в секундах. Укажите время жизни кеша или оставьте значение по умолчанию. Рекомендованное значение — 300 секунд (5 минут).
    • Уровень доступа SQL запросов. Позволяет использовать произвольный SQL-запрос для формирования датасета.

    screen04

  4. Нажмите кнопку Создать подключение.

  5. В открывшемся окне:

    1. Выберите воркбук, в котором сохранится подключение, или создайте новый. Если вы пользуетесь старой навигацией по папкам, выберите папку для сохранения подключения.

    2. Укажите название подключения.

    3. Нажмите кнопку Создать.

    screen05

Дополнительные настройкиДополнительные настройки

Вы можете указать дополнительные параметры подключения в разделе Продвинутые настройки подключения:

  • Указание collate в запросе — если в запросах к БД требуется явно задать правило сортировки, выберите один из режимов:

    • Авто — применяется настройка по умолчанию, решение о включении локали en_US остается на усмотрение DataLens.
    • Вкл — применяется настройка DataLens, для отдельных выражений в запросе указывается локаль en_US. Это приводит к использованию соответствующей логики сортировки сервером, вне зависимости от настроек сервера и конкретных таблиц. Используйте настройку DataLens, если локаль в БД несовместима с работой DataLens. Подробнее о локали и LC_COLLATE смотрите в разделе Создать кластер.
    • Выкл — применяется настройка по умолчанию, DataLens использует только имеющиеся параметры локали БД.
  • TLS — опция определяет необходимость использования протокола TLS. Когда опция включена, параметр sslmode принимает значение required, когда выключена — prefer.

  • CA Certificate — чтобы загрузить сертификат, нажмите кнопку Прикрепить файл и укажите файл сертификата. Когда сертификат загружен, поле отображает название файла.

  • Запрет на экспорт данных — когда опция включена, в чартах на базе этого подключения будет скрыта кнопка экспорта данных. При этом останется возможность копировать данные из чартов, а также снимать скриншоты.

screen07

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

Предыдущая
Создание подключения к ClickHouse®
Следующая
Создание подключения к MySQL®
Проект Яндекса
© 2025 ООО «Яндекс.Облако»