Для корректного создания резервных копий в S3 у вас должен быть установлен модуль «Облачные хранилища» v23.200.0 или выше.
Использование S3 для резервного копирования в Битрикс позволяет надежно хранить данные в облаке и легко восстанавливать их при необходимости. Это удобно, потому что S3-хранилища интегрируются с Битрикс напрямую, обеспечивая автоматизацию процесса и сокращая риски потери данных.
Рассмотрим, как настроить резервное копирование в S3-бакет.
Создайте новый бакет по инструкции.
В админке Битрикса перейдите в раздел «Настройки» → «Облачные хранилища» и нажмите на кнопку «Добавить».
В меню добавления укажите следующие параметры:
Провайдер: S3 Compatible Storage.
Имя сервера (API host): s3.timeweb.com
или s3.timeweb.cloud
. Необходимое значение указано в настройках бакета в параметре URL. Имя сервера указывается без префикса https://
.
Ключ доступа: Access Key
со страницы управления бакетом.
Секретный ключ: Secret Access Key
со страницы управления бакетом.
Подключаться с использованием HTTPS: установите галочку.
Контейнер: укажите имя бакета.
У вас должен получиться такой результат:
После настройки подключенное хранилище отобразится в разделе «Настройки» → «Облачные хранилища».
Для проверки, что все работает правильно, создайте резервную копию вручную:
Перейдите в «Настройки» → «Инструменты» → «Резервное копирование» → «Создание резервной копии».
В пункте «Размещение резервной копии» выберите добавленный бакет.
Запустите создание копии, нажав на кнопку «Создать резервную копию».
После завершения создания копии в панели управления бакетом перейдите во вкладку «Объекты» и проверьте, что копия успешно создана и сохранена в папке «bitrix».
Вы можете настроить создание регулярных резервных копий. Для этого:
Перейдите в раздел «Настройки» → «Инструменты» → «Резервное копирование» → «Регулярное резервное копирование».
Выберите вкладку «Параметры» и в пункте «Размещение резервной копии» укажите добавленный ранее бакет.
Заполните остальные параметры, включая расписание создания бэкапов, ориентируясь на официальную документацию.
После завершения настройки сохраните изменения.
Теперь бэкапы будут создаваться автоматически и загружаться в выбранный бакет.
Для восстановления из резервной копии перейдите в «Настройки» → «Инструменты» → «Резервное копирование» → «Список резервных копий», нажмите на кнопку с тремя черточками рядом с необходимой копией. В открывшемся меню выберите пункт «Восстановить».
После этого запустится мастер восстановления из резервных копий. В меню мастера выберите пункт «Скачать резервную копию с другого сайта», где по умолчанию будет указана ссылка на бакет. После скачивания и распаковки архива, при необходимости, выполните восстановление базы данных.
Более подробную информацию о процессе восстановления из резервной копии вы можете найти в официальной документации Битрикс.