Настройка бэкапа данных Bitrix в S3-совместимое хранилище

23 июля 2025 6 мин 20

Резервное копирование данных — это критически важный аспект обеспечения безопасности и непрерывности работы любого веб-проекта, особенно систем управления контентом, таких как Bitrix. Использование S3-совместимого хранилища для бэкапов предоставляет надёжное, масштабируемое и экономичное решение. Данные хранятся на удаленных серверах с высокой избыточностью, что помогает снизить риск потери информации.

В этой статье мы подробно рассмотрим процесс настройки автоматического резервного копирования данных Bitrix в S3-совместимое хранилище.

 

Создание бакета и получение ключей доступа в S3-хранилище

Прежде чем настраивать Bitrix, вам необходимо подготовить S3-хранилище.

  1. В личном кабинете перейдите в раздел Товары → S3 хранилище, отметьте услугу галочкой и в панели управления сверху нажмите кнопку Бакеты.

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

  1. После создания бакета вам нужно получить ключи доступа. Установите галочку на созданном бакете и нажмите кнопку Доступы.

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

  • адрес;
  • ключ доступа;
  • секретный ключ;
  • имя бакета, которое вы установили при его создании.

Настройка модуля «Резервное копирование» в Bitrix

Bitrix имеет встроенные опции резервного копирования, которые поддерживают работу с S3.

  1. Авторизуйтесь в админ-панели вашего сайта. Перейдите по пути Настройки → Облачные хранилища и кликните Добавить.

  1. Выберите провайдера: S3 Compatible Storage и укажите полученные ранее ключи доступа, адрес сервера и наименование бакета, а также установите галочку Подключаться с использованием https.

Если нужно копировать отдельные файлы или каталоги, это можно настроить на вкладке Правила.

  1. Кликните Сохранить. Bitrix попытается установить соединение с S3-хранилищем. Если всё настроено верно, в списке доступных контейнеров ваше подключение отобразится с зелёным индикатором.

Если индикатор загорелся красным, проверьте правильность указанных данных.

Настройка автоматического резервного копирования

Теперь, когда подключение к S3 установлено, настроим автоматические бэкапы.

В настройках Bitrix перейдите в раздел Настройки → Инструменты → Резервное копирование → Регулярное резервное копирование. Откройте Параметры и выберите добавленное ранее S3-хранилище в качестве места хранения резервных копий.

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

Важно! Если вы выбрали метод запуска через PHP-скрипт, то необходимо настроить на сервере выполнение скрипта по расписанию. Сделать это можно при помощи планировщика Cron. Как настроить планировщик, можете ознакомиться в статье.

Тестовое резервное копирование

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

  1. Перейдите в Настройки → Инструменты → Резервное копирование → Создание резервной копии.
  2. Размещение резервной копии выберите В облаке, добавленном ранее и кликните кнопку Создать резервную копию.
  3. Дождитесь завершения процесса. Время ожидания зависит от объёма вашего сайта.
  4. Далее проверьте ваш S3-бакет (через веб-интерфейс хранилища или S3-клиент), чтобы убедиться, что файлы резервной копии были успешно загружены:

Восстановление данных из S3-хранилища

Для восстановления данных в Bitrix предусмотрен специальный инструментарий.

  1. Перейдите в Настройки → Инструменты → Резервное копирование → Список резервных копий.
  2. Здесь вы увидите список доступных резервных копий, в том числе и те, что хранятся в S3.
  3. Кликните правой клавишей мыши на нужную резервную копию → Восстановить. Следуйте инструкциям мастера восстановления и дождитесь завершения процесса.
  4. Проверьте работу вашего сайта по завершении восстановления.

Возможные проблемы и их решение

Если все настройки выполнены верно, то проблем возникнуть не должно. Тем не менее разберём самые распространённые ошибки и способы их устранения, чтобы вы знали, что делать, если возникнет такая проблема. 

«Ошибка соединения с хранилищем» или «Неверные ключи доступа».

Что делать.Проверьте Имя сервера (API host), ключи доступа и наименование бакета в настройках облачного хранилища.

«Время выполнения скрипта истекло».  Для очень больших сайтов процесс создания бэкапа может превышать лимиты по времени выполнения PHP-скрипта.

Что делать:

  • Попробуйте увеличить max_execution_time в php.ini.
  • Попробуйте уменьшить "Размер одной части архива" в настройках бэкапа Bitrix.

Бэкапы не удаляются по расписанию. 

Что делать. Проверьте настройку «Удалять старые резервные копии» и убедитесь, что агент Bitrix, отвечающий за резервное копирование, работает корректно. Возможно, на сервере проблемы с Cron.

 

Настройка резервного копирования Bitrix в S3-совместимое хранилище — простой, но очень важный шаг для безопасности вашего проекта. Автоматическое резервное копирование поможет вам защитить данные от потери. Регулярно проверяйте бэкапы в S3, чтобы убедиться, что всё работает правильно.


Теги

Мы используем файлы cookie для работы сайта Вы можете отключить cookies в настройках своего браузера, но это может негативно повлиять на работу сайта. Оставаясь на сайте, вы соглашаетесь с использованием файлов cookie.