До 12.5 млн токенов на тест ИИ-агента
Вход/ Регистрация
На главную
Облачные сервисы

Резервное копирование Bitrix в S3

Открыть в Markdown

Для корректного создания резервных копий в S3 у вас должен быть установлен модуль «Облачные хранилища» v23.200.0 или выше.

Использование S3 для резервного копирования в Битрикс позволяет размещать данные в облаке и легко восстанавливать их при необходимости. Это удобно, потому что S3-хранилища интегрируются с Битрикс напрямую, обеспечивая автоматизацию процесса и сокращая риски потери данных. 

Рассмотрим, как настроить резервное копирование в S3-бакет.

Подключение S3-хранилища

  1. Создайте новый бакет по инструкции.

  2. В админке Битрикса перейдите в раздел «Настройки» → «Облачные хранилища» и нажмите на кнопку «Добавить».

  3. В меню добавления укажите следующие параметры:

    • Провайдер: S3 Compatible Storage.
    • Имя сервера (API host): s3.twcstorage.ru. Имя сервера указывается без префикса https://.
    • Ключ доступа: Access Key со страницы управления бакетом.
    • Секретный ключ: Secret Access Key со страницы управления бакетом.
    • Подключаться с использованием HTTPS: установите галочку.
    • Контейнер: укажите имя бакета.

Selection 256

У вас должен получиться такой результат:

Screenshot 04 17 25 18:13:01

Настройка подключения к облачному хранилищу в интерфейсе Битрикс

Перейдите в раздел «Правила» и удалите пустое правило.

Selection 257

Настройка подключения к облачному хранилищу в интерфейсе Битрикс

Это необходимо, чтобы в бакет не загружались другие файлы, кроме бэкапов. После этого нажмите на кнопку «Сохранить».

  1. После настройки подключенное хранилище отобразится в разделе «Настройки» → «Облачные хранилища».

Screenshot 09 18 24 11:44:29

Раздел «Облачные хранилища» в интерфейсе Битрикс

Создание резервной копии

Для проверки, что все работает правильно, создайте резервную копию вручную: 

  1. Перейдите в «Настройки» → «Инструменты» → «Резервное копирование» → «Создание резервной копии».

  2. В пункте «Размещение резервной копии» выберите добавленный бакет.

  3. Запустите создание копии, нажав на кнопку «Создать резервную копию».

Screenshot 09 17 24 17:26:30

Запуск резервного копирования в интерфейсе Битрикс

  1. После завершения создания копии в панели управления бакетом перейдите во вкладку «Объекты» и проверьте, что копия успешно создана и сохранена в папке «bitrix».

Screenshot 09 18 24 16:33:09

Настройка регулярных резервных копий

Вы можете настроить создание регулярных резервных копий. Для этого:

  1. Перейдите в раздел «Настройки» → «Инструменты» → «Резервное копирование» → «Регулярное резервное копирование». 

  2. Выберите вкладку «Параметры» и в пункте «Размещение резервной копии» укажите добавленный ранее бакет.

  3. Заполните остальные параметры, включая расписание создания бэкапов, ориентируясь на официальную документацию.

  4. После завершения настройки сохраните изменения.

Теперь бэкапы будут создаваться автоматически и загружаться в выбранный бакет.

Screenshot 09 18 24 16:56:47

Настройка регулярных резервных копий в интерфейсе Битрикс

Настройка срока хранения резервных копий

Если вы настроили регулярное резервное копирование, со временем копии будут накапливаться в бакете и занимать все больше пространства. Чтобы не удалять устаревшие копии вручную, настройте жизненный цикл объектов. Он позволяет автоматически удалять резервные копии по истечении заданного срока.

Правило удаляет объекты по возрасту, даже если новые резервные копии перестали создаваться. Выбирайте срок хранения с запасом и периодически проверяйте успешность резервного копирования.

Для настройки правила:

  1. Откройте панель управления S3-бакетом и перейдите на вкладку «Настройки».

  2. В строке «Жизненный цикл» нажмите «Настроить».

  3. Нажмите «Добавить правило».

  4. В поле «Префикс объекта» укажите bitrix/backup/. Правило будет применяться только к резервным копиям, которые Битрикс сохраняет в этой папке.

  5. Выберите действие «Удалить объекты» и укажите срок хранения в днях.

  6. Сохраните правило.

Scr 20260807 Olvp

Например, если резервные копии создаются ежедневно, а хранить необходимо копии за последние 30 дней, укажите срок удаления 30 дней.

После сохранения правила объекты из папки bitrix/backup/ будут автоматически удаляться по истечении заданного срока. Просмотреть, изменить или временно отключить правило можно в настройках жизненного цикла бакета.

Восстановление из резервной копии

Для восстановления из резервной копии перейдите в «Настройки» → «Инструменты» → «Резервное копирование» → «Список резервных копий», нажмите на кнопку с тремя черточками рядом с необходимой копией. В открывшемся меню выберите пункт «Восстановить».

Screenshot 09 18 24 12:02:15

Просмотр резервных копий и опция восстановления в интерфейсе Битрикс

После этого запустится мастер восстановления из резервных копий. В меню мастера выберите пункт «Скачать резервную копию с другого сайта», где по умолчанию будет указана ссылка на бакет. После скачивания и распаковки архива, при необходимости, выполните восстановление базы данных.

Более подробную информацию о процессе восстановления из резервной копии вы можете найти в официальной документации Битрикс.

Была ли статья полезна?
Ваш ответ поможет улучшить документацию
Пока нет комментариев