Миграция S3-бакета в новый S3-бакет (совместимый сервис)

Кто-нибудь успешно мигрировал с S3 на другой бакет S3 (т.е. бакет на совместимом сервисе)?

Я думаю, что этот процесс может сработать:

  1. Остановить Discourse (./launcher stop app), чтобы гарантировать, что новые загрузки не обрабатываются
  2. С помощью rclone перенести данные из текущего основного бакета в новый основной бакет (опционально также бакет с резервными копиями)
  3. Обновить учетные данные, конечные точки, имена бакетов и т.д. в app.yml
  4. Пересобрать Discourse
  5. Обновить домен CDN для загрузки данных из нового бакета

Не уверен, что это жизнеспособно или что-то упускаю, буду благодарен за любые советы. :slight_smile:

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