Переезд на другой S3 бакет
Инструкция по переносу записей разговоров MikoPBX из одного S3-бакета в другой
В данной инструкции описан перенос записей разговоров из одного S3-бакета в другой - например, при смене провайдера облачного хранилища. Записи переносятся без остановки станции: MikoPBX продолжает выгружать новые файлы, а история разговоров сохраняет доступ к старым записям.
Порядок переезда
Скопируйте каталог
recordings/из старого бакета в новый. Это можно сделать утилитой rclone:
rclone sync old:bucket/recordings new:bucket/recordingsЕсли старый и новый бакеты находятся у разных провайдеров, можно также воспользоваться aws s3 sync, скопировав данные через локальную машину.
В разделе "Обслуживание" -> "Хранилище" на вкладке "Облачное хранилище S3" укажите параметры нового бакета и нажмите "Сохранить".

Повторно выполните команду копирования из шага 1. Она докопирует записи, которые станция успела выгрузить в старый бакет между первым копированием и переключением настроек.
Сверьте количество объектов в старом и новом бакетах. Затем откройте историю звонков и проверьте воспроизведение нескольких старых записей.
Удалите старый бакет.
Last updated
Was this helpful?

