Moving from one S3 bucket to another 라는 링크가 있는데, 그 과정은 그리 쉽지 않습니다.
말씀하신 대로 모든 것이 아직 lightsail 버킷에 있다면, 저는 다음과 같이 진행할 것 같습니다.
- 기존 버킷이 있는 사이트에서 숨겨진
SiteSetting.include_s3_uploads_in_backups=true설정을 활성화합니다. - 읽기 전용(Read-only) 모드로 설정합니다.
- 백업을 생성합니다.
- 해당 백업을 새로 구성된 시스템에 복원합니다.
- DNS를 새로운 시스템으로 전환합니다.
새 시스템에서 모든 것이 정상적으로 작동하는지 확신이 들 때까지 기존 시스템을 잠시 유지해 두는 것이 좋습니다.
단일 인스턴스에 여러 버킷에 데이터가 분산되어 있다면 상황이 훨씬 복잡해집니다. 저는 그렇게 설정된 사이트가 몇 개 있는데, 공개적으로 인정하기 싫을 정도로 오랜 시간 간헐적으로 정리해 보려 노력해 왔습니다.