S3 버킷을 새 S3 버킷(호환 서비스)으로 마이그레이션

S3에서 다른 S3 버킷(호환 가능한 서비스의 버킷)으로 성공적으로 마이그레이션을 완료하신 분이 계신가요?

아래와 같은 과정이 작동할 것 같습니다:

  1. 새로운 업로드가 처리되지 않도록 Discourse를 중지합니다 (./launcher stop app)
  2. rclone을 사용하여 기존 기본 버킷을 새로운 기본 버킷으로 복사합니다 (필요시 백업 버킷도 함께)
  3. app.yml에서 자격 증명, 엔드포인트, 버킷 이름 등을 업데이트합니다
  4. Discourse를 재빌드합니다
  5. CDN 도메인을 새로운 버킷에서 데이터를 가져오도록 업데이트합니다

이 방식이 실현 가능한지, 아니면 제가 놓치고 있는 부분이 있는지 확실하지 않습니다. 조언을 주시면 감사하겠습니다. :slight_smile:

직접 해본 적은 없지만, 여기에는 매우 유용한 논의들이 있습니다: