For the complete documentation index, see llms.txt. This page is also available as Markdown.

Переезд на другой S3 бакет

Инструкция по переносу записей разговоров MikoPBX из одного S3-бакета в другой

В данной инструкции описан перенос записей разговоров из одного S3-бакета в другой - например, при смене провайдера облачного хранилища. Записи переносятся без остановки станции: MikoPBX продолжает выгружать новые файлы, а история разговоров сохраняет доступ к старым записям.

Порядок переезда

  1. Скопируйте каталог recordings/ из старого бакета в новый. Это можно сделать утилитой rclone:

rclone sync old:bucket/recordings new:bucket/recordings

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

  1. В разделе "Обслуживание" -> "Хранилище" на вкладке "Облачное хранилище S3" укажите параметры нового бакета и нажмите "Сохранить".

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

MikoPBX выгружает записи в S3 раз в 5 минут, поэтому за время переключения в старый бакет могут попасть новые файлы.

  1. Сверьте количество объектов в старом и новом бакетах. Затем откройте историю звонков и проверьте воспроизведение нескольких старых записей.

  2. Удалите старый бакет.

Last updated

Was this helpful?