Креды БД

Stable

Как устроены PostgreSQL-креды tenant и что важно помнить при работе с DSN.

Обновлено: 5 марта 2026 г.

PostgreSQL‑доступ в SPG99 строится вокруг tenant‑credentials:

  • pg_user
  • pg_password
  • dsn_template

Где они выдаются

Эти значения обычно возвращаются:

  • при создании tenant;
  • при повторном чтении /v2/tenants/:tenant/credentials.

Для чего они нужны

Только для подключения к PostgreSQL через Gateway:

postgres://<pg_user>:<pg_password>@<gateway-host>:5432/<db-name>?sslmode=require

Чего ими делать не нужно

  • вызывать Control Plane API;
  • логиниться в Console;
  • хранить в открытом репозитории;
  • пересылать по незащищённым каналам.

Практические советы

  • сохраняйте credentials сразу после создания tenant;
  • храните пароль в менеджере секретов;
  • используйте разные tenants или БД для разных окружений;
  • не путайте DSN‑секреты и API‑секреты.

Правильная работа с tenant‑credentials — это основа безопасного подключения к SPG99.