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