Управление резервными копиями
Вы можете создавать резервные копии и восстанавливать кластеры из имеющихся резервных копий.
Важно
Вы не можете с помощью команд SQL изменять модель восстановления для операций резервного копирования и восстановления.
Получить список резервных копий
Чтобы получить список резервных копий кластера:
- Перейдите на страницу каталога и выберите сервис Managed Service for SQL Server.
- Нажмите на имя нужного кластера и выберите вкладку Резервные копии.
Чтобы получить список резервных копий кластера, воспользуйтесь методом API listBackups и передайте идентификатор кластера в параметре clusterId
запроса.
Чтобы получить список резервных копий всех кластеров Managed Service for SQL Server в каталоге, воспользуйтесь методом API list и передайте идентификатор каталога в параметре folderId
запроса.
Чтобы узнать идентификатор кластера, получите список кластеров в каталоге.
Получить информацию о резервной копии
Чтобы получить информацию о резервной копии существующего кластера:
- Перейдите на страницу каталога и выберите сервис Managed Service for SQL Server.
- Нажмите на имя нужного кластера и выберите вкладку Резервные копии.
Чтобы получить информацию о резервной копии, воспользуйтесь методом API get и передайте идентификатор резервной копии в параметре backupId
запроса. Чтобы узнать идентификатор, получите список резервных копий.
Создать резервную копию
- Перейдите на страницу каталога и выберите сервис Managed Service for SQL Server.
- Нажмите на имя нужного кластера и выберите вкладку Резервные копии.
- Нажмите кнопку Создать резервную копию.
Managed Service for SQL Server запустит операцию создания резервной копии.
Воспользуйтесь методом API backup и передайте идентификатор кластера в параметре clusterId
запроса.
Чтобы узнать идентификатор кластера, получите список кластеров в каталоге.
Восстановить кластер из резервной копии
Восстанавливая кластер из резервной копии, вы создаете новый кластер с данными из резервной копии. Если в каталоге не хватает ресурсов для создания такого кластера, восстановиться из резервной копии не получится.
Для нового кластера необходимо задать все обязательные при его создании параметры.
Чтобы восстановить из резервной копии существующий кластер:
- Перейдите на страницу каталога и выберите сервис Managed Service for SQL Server.
- Нажмите на имя нужного кластера и выберите вкладку Резервные копии.
- Нажмите значок для нужной резервной копии, затем нажмите Восстановить кластер.
- Задайте настройки нового кластера. В списке Каталог можно выбрать каталог для нового кластера.
- Нажмите кнопку Восстановить кластер.
Managed Service for SQL Server запустит операцию создания кластера из резервной копии.
Воспользуйтесь методом API restore и передайте в запросе:
- Идентификатор требуемой резервной копии в параметре
backupId
. Чтобы узнать идентификатор, получите список резервных копий в кластере. - Момент времени, на который должен быть восстановлен кластер в параметре
time
. - Имя нового кластера, который будет содержать восстановленные из резервной копии данные. Имя кластера должно быть уникальным в рамках каталога.
Изменить время начала резервного копирования
Чтобы изменить время начала резервного копирования для кластера, воспользуйтесь методом update и передайте в запросе:
- Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. - Новое время начала резервного копирования в параметре
configSpec.backupWindowStart
. - Список полей конфигурации кластера подлежащих изменению (в данном случае —
configSpec.backupWindowStart
) в параметреupdateMask
.
Важно
Этот метод API сбросит все настройки кластера, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).