Работа с резервными копиями в Yandex Managed Service for GitLab
Managed Service for GitLab обеспечивает автоматическое и ручное резервное копирование инстанса. Вы можете восстановить инстанс или создать новый из резервной копий.
Важно
Помимо содержимого базы данных, репозиториев и вложений в резервную копию попадают секреты: SSH-ключи, токены и т. д.
Подробнее на странице Резервные копии в Yandex Managed Service for GitLab.
Вы можете выполнить следующие действия:
- Получить список резервных копий
- Создать резервную копию вручную
- Восстановить инстанс из резервной копии
- Создать новый инстанс из резервной копии
- Скачать резервную копию и секреты по подписанным ссылкам
- Удалить резервную копию
Получить список резервных копий
- Перейдите
в сервис Managed Service for GitLab. - Нажмите на имя нужного инстанса и выберите вкладку
Резервные копии.
Создать резервную копию вручную
- Перейдите
в сервис Managed Service for GitLab. - Нажмите на имя нужного инстанса и выберите вкладку
Резервные копии. - Нажмите кнопку
Создать резервную копию.
Восстановить инстанс из резервной копии
Важно
При восстановлении текущие данные инстанса будут перезаписаны.
- Перейдите
в сервис Managed Service for GitLab. - Нажмите на имя нужного инстанса и выберите вкладку
Резервные копии. - В строке с нужной резервной копией нажмите
и выберите Восстановить инстанс. - В открывшемся окне нажмите Восстановить инстанс.
Совет
Чтобы восстановить удаленный инстанс, обратитесь в техническую поддержку
Создать новый инстанс из резервной копии
-
Перейдите
в сервис Managed Service for GitLab. -
Нажмите на имя инстанса, для которого создана резервная копия, и выберите вкладку
Резервные копии. -
В строке с нужной резервной копией нажмите
и выберите Создать инстанс из резервной копии. -
Укажите параметры нового инстанса.
-
В блоке Настройки восстановления выберите, какие настройки исходного инстанса нужно восстановить:
- Перенести данные из Object Storage — подробнее на странице Интеграция с Object Storage.
- Перенести параметры OmniAuth — подробнее на странице Настройка OmniAuth.
-
Нажмите Создать.
Скачать резервную копию и секреты по подписанным ссылкам
Важно
Секреты GitLab содержат конфиденциальные данные. Не передавайте ссылки на резервную копию и секреты третьим лицам.
- Перейдите
в сервис Managed Service for GitLab. - Нажмите на имя нужного инстанса и выберите вкладку
Резервные копии. - В строке с нужной резервной копией нажмите
и выберите Скачать резервную копию. - В поле Время жизни укажите срок действия подписанных ссылок — от одного часа до семи дней.
- Нажмите Получить ссылку.
- Скопируйте подписанные ссылки из полей Резервная копия и Секреты GitLab.
- Перейдите по каждой скопированной ссылке, чтобы скачать файлы.
Удалить резервную копию
Важно
Удаленную резервную копию восстановить нельзя.
- Перейдите
в сервис Managed Service for GitLab. - Нажмите на имя нужного инстанса и выберите вкладку
Резервные копии. - В строке с нужной резервной копией нажмите
и выберите Удалить резервную копию. - В открывшемся окне нажмите Удалить резервную копию.