Интеграция с Object Storage
Интеграция с Object Storage позволяет уменьшить объем данных на дисках инстанса и предотвратить их переполнение. Вы можете выбрать типы данных, которые будут храниться в Object Storage:
Артефакты— архивы файлов и каталогов заданий.Внешние diff-файлы— файлы, содержащие различия между версиями в мерж-реквестах.Файлы вложений— пользовательские файлы.Git LFS— хранилище больших файлов .Пакеты— реестр пакетов.Прокси зависимостей— кеш зависимостей.Состояния Terraform— файлы состояния Terraform.GitLab Pages— веб-сайты.Защищенные файлы CI— файлы с ограниченным доступом.Container Registry— образы контейнеров.
Подробнее об интеграции с Object Storage.
Посмотреть список хранимых в Object Storage данных
- Перейдите на страницу каталога
и выберите сервис Managed Service for GitLab. - Нажмите на имя нужного инстанса и выберите вкладку
Данные в Object Storage.
Включить хранение данных в Object Storage
Внимание
Если отключить хранение данных в Object Storage, существующие данные станут недоступны в инстансе. Обратная миграция в локальное хранилище GitLab не предусмотрена. Новые данные будут сохраняться в локальном хранилище GitLab.
-
Перейдите на страницу каталога
и выберите сервис Managed Service for GitLab. -
Нажмите на имя нужного инстанса и выберите вкладку
Данные в Object Storage. -
Нажмите кнопку Настроить хранение данных в Object Storage.
-
Выберите типы данных для хранения в Object Storage.
Для каждого выбранного типа данных можно включить проксирование файлов. При этом файлы будут загружаться через сервер GitLab.
-
Нажмите кнопку Сохранить.
Примечание
Миграция файлов из больших репозиториев в Object Storage может занять более суток.