Список и получение tenant

Stable

Как получить список tenants, детали одного tenant и где отдельно читать его PostgreSQL‑credentials.

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

Операции list и get нужны для инвентаризации ресурсов и повседневной проверки состояния tenant.

Список tenants

Через CLI:

spgctl tenant list

Через API:

GET /v2/tenants

Этот вызов удобен, когда нужно быстро понять, какие tenants доступны текущему токену.

Детали одного tenant

Через CLI:

spgctl tenant get --name acme

Через API:

GET /v2/tenants/:tenant

Обычно в ответе полезно смотреть:

  • имя tenant;
  • дату создания;
  • количество баз;
  • принадлежность tenant вашему scope доступа.

Где читать credentials

Важно не путать get tenant и get tenant credentials.

PostgreSQL‑credentials tenant читаются отдельным вызовом:

GET /v2/tenants/:tenant/credentials

Именно этот маршрут возвращает:

  • pg_user;
  • pg_password;
  • dsn_template.

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

  • используйте list и get, чтобы ориентироваться в каталоге ресурсов;
  • используйте отдельный маршрут credentials, когда вам действительно нужен DSN и секреты подключения;
  • не храните tenant credentials в местах, где достаточно обычного inventory‑ответа.