Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Решения
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Managed Service for PostgreSQL
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Информация об имеющихся кластерах
    • Создание кластера
    • Подключение к базе данных
    • Остановка и запуск кластера
    • SQL-запросы в консоли управления
    • Изменение настроек кластера и базы данных
    • Подключение к DataLens
    • Управление хостами PostgreSQL
    • Управление базами данных
    • Управление PostgreSQL-расширениями
    • Управление пользователями БД
    • Назначение привилегий и ролей
    • Управление резервными копиями
    • Удаление кластера
    • Диагностика производительности
    • Миграция базы данных в Yandex.Cloud
    • Мониторинг состояния кластера и хостов
    • Создание логической реплики Аmazon RDS для PostgreSQL в Managed Service for PostgreSQL
  • Сценарии использования
    • Создание кластера PostgreSQL для 1С
    • Миграция базы данных из Managed Service for PostgreSQL
  • Концепции
    • Взаимосвязь ресурсов сервиса
    • Классы хостов
      • Действующие классы хостов
      • Архив
        • До 1 июня 2020 года
      • Использование устаревших классов хостов
    • Сеть в Managed Service for PostgreSQL
    • Квоты и лимиты
    • Типы хранилища
    • Резервные копии
    • Назначение ролей
    • Управление соединениями
    • Репликация
    • Поддерживаемые клиенты
    • Настройки PostgreSQL
  • Управление доступом
  • Правила тарификации
    • Действующие правила
    • Архив
      • До 1 января 2019 года
      • С 1 января до 1 марта 2019 года
      • С 1 марта 2019 года до 1 февраля 2020 года
  • Справочник API
    • Аутентификация в API
    • gRPC
      • Обзор
      • BackupService
      • ClusterService
      • DatabaseService
      • ResourcePresetService
      • UserService
      • OperationService
    • REST
      • Обзор
      • Backup
        • Обзор
        • get
        • list
      • Cluster
        • Обзор
        • addHosts
        • backup
        • create
        • delete
        • deleteHosts
        • get
        • list
        • listBackups
        • listHosts
        • listLogs
        • listOperations
        • move
        • restore
        • start
        • startFailover
        • stop
        • update
        • updateHosts
      • Database
        • Обзор
        • create
        • delete
        • get
        • list
        • update
      • ResourcePreset
        • Обзор
        • get
        • list
      • User
        • Обзор
        • create
        • delete
        • get
        • grantPermission
        • list
        • revokePermission
        • update
      • Operation
        • Обзор
        • get
  • Вопросы и ответы
    • Общие вопросы
    • Вопросы о PostgreSQL
    • Все вопросы на одной странице
  1. Начало работы

Как начать работать с Managed Service for PostgreSQL

  • Перед началом работы
  • Создайте кластер
  • Подключитесь к БД
  • Что дальше

Чтобы начать работу с сервисом:

  • Создайте кластер БД.
  • Подключитесь к БД.

Перед началом работы

  1. Перейдите в консоль управления, затем войдите в Yandex.Cloud или зарегистрируйтесь, если вы еще не зарегистрированы.

  2. Если у вас еще нет каталога, создайте его:

    1. На стартовой странице консоли управления нажмите кнопку Создать каталог.

    2. Введите имя каталога.

      • Длина — от 3 до 63 символов.
      • Может содержать строчные буквы латинского алфавита, цифры и дефисы.
      • Первый символ — буква. Последний символ — не дефис.
    3. Выберите опцию Создать сеть по умолчанию. Будет создана сеть с подсетями в каждой зоне доступности. Также в данной сети будет создана группа безопасности по умолчанию, внутри которой весь сетевой трафик разрешен.

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

  3. Подключаться к кластерам БД можно как изнутри, так и извне Yandex.Cloud:

    • Чтобы подключиться изнутри Yandex.Cloud, создайте виртуальную машину в той же облачной сети, что и кластер БД (на основе Linux или Windows).
    • Чтобы подключиться к кластеру из интернета, запросите публичный доступ к хостам при создании кластера.

    Примечание

    Следующий шаг предполагает, что подключение к кластеру производится с ВМ на основе Linux.

  4. Подключитесь к виртуальной машине по SSH.

  5. Установите необходимые зависимости и клиент PostgreSQL:

    sudo apt update && sudo apt install -y postgresql-client
    

Создайте кластер

  1. В консоли управления выберите каталог, в котором нужно создать кластер БД.
  2. Выберите сервис Managed Service for PostgreSQL.
  3. Нажмите кнопку Создать кластер.
  4. Задайте параметры кластера и нажмите кнопку Создать кластер. Процесс подробно рассмотрен в разделе Создание PostgreSQL-кластера.
  5. Когда кластер будет готов к работе, его статус на панели Managed Service for PostgreSQL сменится на Running, а состояние — на Alive. Это может занять некоторое время.

Подключитесь к БД

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

  2. Для подключения к серверу БД получите SSL-сертификат:

    1. Создайте каталог:

      $ mkdir ~/.postgresql
      
    2. Получите сертификат:

      $ wget "https://storage.yandexcloud.net/cloud-certs/CA.pem" -O ~/.postgresql/root.crt
      
    3. Настройте права доступа к сертификату:

      $ chmod 0600 ~/.postgresql/root.crt
      
  3. Используйте для подключения команду psql:

    $ psql "host=<адрес хоста> \
          port=6432 \
          sslmode=verify-full \
          dbname=<имя базы данных> \
          user=<имя пользователя базы данных>"
    

Что дальше

  • Изучите концепции сервиса.
  • Узнайте подробнее о создании кластера и подключении к БД.
  • Ознакомьтесь с вопросами и ответами.
В этой статье:
  • Перед началом работы
  • Создайте кластер
  • Подключитесь к БД
  • Что дальше
Language / Region
Вакансии
Политика конфиденциальности
Условия использования
Брендбук
© 2021 ООО «Яндекс.Облако»