Нажмите на имя нужного кластера и перейдите на вкладку Пользователи.
Нажмите кнопку Создать пользователя.
(опционально) Измените автоматически сгенерированное имя пользователя. Позже это имя (name) и созданный из него идентификатор (ID) нельзя изменить.
Задайте пароль пользователя вручную или сгенерируйте его.
Выберите роль.
(опционально) Добавьте пользователю с ролью owner дополнительную роль migrator. Роль понадобится, если вы планируете мигрировать данные из сторонней БД PostgreSQL в кластер Managed PostgreSQL.
Нажмите кнопку Создать и дождитесь открытия окна с паролем пользователя.
Сохраните пароль. После закрытия окна доступ к паролю пропадет.
--additional-roles'expiresAt: "YYYY-MM-DDTHH:MM:SSZ", name: DB_MIGRATOR_ROLE'# (опционально) Дополнительная роль для владельца БД. Срок действия роли не должен превышать 14 дней
curl -X POST https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/users/<уникальное имя пользователя> \
2
-H "Authorization: Bearer <IAM-токен>" \
3
-H "Content-Type: application/json" \
4
-d '{
5
"spec": {
6
"password": "<пароль пользователя>",
7
"role": "<роль — DB_WRITER_USER, DB_READER_USER или DB_OWNER_USER>",
8
"additionalRoles" : [ // (опционально) Дополнительная роль для владельца БД
9
{
10
"name": "DB_MIGRATOR_ROLE",
11
"expiresAt": "YYYY-MM-DDTHH:MM:SSZ"// Срок действия роли не должен превышать 14 дней
12
}
13
]
14
}
15
}'
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. Если пользователь создан успешно, в ответе будут выведены параметры нового пользователя.