В
веб-консоли выберите нужный проект.
В списке сервисов выберите Managed PostgreSQL .
Нажмите на имя нужного кластера и перейдите на вкладку Резервные копии .
Откроется список резервных копий кластера.
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
mws mpostgres cluster list
Выполните команду:
mws mpostgres backup list --cluster <имя кластера>
Пример вывода команды
+----------------------------------+----------------------+-----------+----------------------+----------------------+
| NAME | RECONCILIATION STATE | TYPE | START DATE | FINISH DATE |
+----------------------------------+----------------------+-----------+----------------------+----------------------+
| <имя резервной копии> | OK | AUTOMATIC | 2025-10-01T00:40:01Z | 2025-10-01T00:40:02Z |
+----------------------------------+----------------------+-----------+----------------------+----------------------+
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters \
-H " Authorization: Bearer <IAM-токен> "
Выполните запрос:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/backups \
-H " Authorization: Bearer <IAM-токен> "
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. В ответе будет выведен список доступных резервных копий кластера с детализацией параметров.
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
mws mpostgres cluster list
Узнайте имя резервной копии:
mws mpostgres backup list --cluster <имя кластера>
Выполните команду:
mws mpostgres backup get --cluster <имя кластера> <имя резервной копии>
Пример вывода команды
createTime: " 2025-09-30T02:10:39Z "
updateTime: " 2025-09-30T02:10:39Z "
id: mpostgres/projects/<имя проекта>/clusters/<имя кластера>/backups/<имя резервной копии>
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters \
-H " Authorization: Bearer <IAM-токен> "
Узнайте имя резервной копии:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/backups \
-H " Authorization: Bearer <IAM-токен> "
Выполните запрос:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/backups/<имя резервной копии> \
-H " Authorization: Bearer <IAM-токен> "
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. В ответе будут выведены параметры резервной копии с детализацией.
Внимание
Для восстановления не может быть выбрана резервная копия, которая еще создается.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите Managed PostgreSQL .
Нажмите на имя нужного кластера и нажмите кнопку Восстановить .
Выберите опцию Из резервной копии и укажите ту копию, из которой нужно восстановить кластер.
Нажмите кнопку Начать .
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
mws mpostgres cluster list
Узнайте имя резервной копии:
mws mpostgres backup list --cluster <имя кластера>
Выполните команду:
mws mpostgres cluster restore-cluster <имя кластера> --backup-id <имя резервной копии>
Если восстановление запущено успешно, в ответе будут выведены параметры кластера, который будет создан из резервной копии.
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters \
-H " Authorization: Bearer <IAM-токен> "
Узнайте имя резервной копии:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/backups \
-H " Authorization: Bearer <IAM-токен> "
Выполните запрос:
curl -X POST https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>:restoreCluster \
-H " Authorization: Bearer <IAM-токен> "
-H " Content-Type: application/json " \
"backupId": "<имя резервной копии>"
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. Если восстановление кластера будет выполнено успешно, в ответе будут выведены параметры нового кластера.
В результате будет создан новый кластер в статусе Restoring с данными из выбранной резервной копии. Имя нового кластера задается автоматически.
Если указать дату до создания первой доступной резервной копии или выбрать дату в будущем, операция завершится ошибкой.
В веб-консоли выберите нужный проект.
В списке сервисов выберите Managed PostgreSQL .
Нажмите на имя нужного кластера и нажмите кнопку Восстановить .
Выберите опцию На момент времени и укажите, на какие дату и время нужно восстановить состояние кластера.
Нажмите кнопку Начать .
Сервис автоматически выберет ближайшую резервную копию и восстановит кластер к состоянию на выбранный момент времени.
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
mws mpostgres cluster list
Выполните команду:
mws mpostgres cluster restore-cluster <имя кластера> \
--recovery-target-time <время в формате UTC в ISO-8601: YYYY-MM-DDThh:mm:ssZ — например, 2025-03-12T11:55:00Z>
Сервис автоматически выберет ближайшую резервную копию и восстановит кластер к состоянию на выбранный момент времени.
Если восстановление запущено успешно, в ответе будут выведены параметры кластера, который будет создан из резервной копии.
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters \
-H " Authorization: Bearer <IAM-токен> "
Выполните запрос:
curl -X POST https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>:restoreCluster \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json " \
"recoveryTargetTime": "<время в формате UTC в ISO-8601: YYYY-MM-DDThh:mm:ssZ — например, 2025-03-12T11:55:00Z>"
Сервис автоматически выберет ближайшую резервную копию и восстановит кластер к состоянию на выбранный момент времени.
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. Если восстановление кластера будет выполнено успешно, в ответе будут выведены параметры нового кластера.
В результате будет создан новый кластер в статусе Restoring. Имя нового кластера задается автоматически.
Удалить можно только резервную копию, которая была создана вручную.
Внимание
Убедитесь, что из удаляемой резервной копии не выполняется восстановление кластера, и она не находится в состоянии Restoring. Если эту резервную копию удалить, восстановление завершится с ошибкой.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите Managed PostgreSQL .
Нажмите на имя нужного кластера и перейдите на вкладку Резервные копии .
Нажмите на значок ... для удаляемой резервной копии и выберите Удалить .
Подтвердите удаление.
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
mws mpostgres cluster list
Узнайте имя резервной копии:
mws mpostgres backup list --cluster <имя кластера>
Выполните команду:
mws mpostgres backup delete --cluster <имя кластера> <имя резервной копии>
В случае успешного удаления на экран будет выведен ответ success.
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters \
-H " Authorization: Bearer <IAM-токен> "
Узнайте имя резервной копии:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/backups \
-H " Authorization: Bearer <IAM-токен> "
Выполните запрос:
curl -X DELETE https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/backups/<имя резервной копии> \
-H " Authorization: Bearer <IAM-токен> "
Если резервная копия была успешно удалена, вы получите ответ с кодом 204 No Content.