Обзор
Пользователь — это внутренняя учетная запись PostgreSQL для аутентификации в кластере.
Пользователю может быть назначена одна из ролей:
Owner— роль дает полный доступ к объектам базы данных и право вносить изменения в структуру базы данных. Указывайте пользователя с такой ролью владельцем БД.Writer— роль дает права на запись и чтение данных, без административных операций.Reader— роль дает права только на чтение.
Пользователь с ролью Owner может подключиться к любой базе данных кластера, но изменять структуру может только в той, где он владелец. Один пользователь может быть владельцем нескольких баз данных.
Пользователи кластера могут работать только на уровне базы данных. Создание и удаление кластеров и баз данных регулируется IAM-ролями.
Для пользователя недоступны системные имена: DB_OWNER_USER, DB_READER_USER, DB_WRITER_USER, admin, cron_admin, mdb-monitor, postgres, replicator, robot_zmon, zalandos.
Особенности и ограничения
- На ресурс распространяются квоты и лимиты.
- После удаления восстановить пользователя невозможно.
Доступные операции
Операция | Комментарий |
|---|---|
| Создание пользователя | Создайте пользователя кластера, если хотите добавить новый доступ к кластеру |
| Получение списка пользователей | Вы можете посмотреть полный список пользователей кластера с детализацией |
| Получение информации о пользователе | После создания пользователя вы можете посмотреть подробную информацию о нем |
| Смена пароля | Вы можете изменить пароль пользователю в любое время |
| Удаление пользователя | Вы можете удалить пользователя, если этот доступ к кластеру больше не нужен |