そこには Moving from one S3 bucket to another がありますが、これはあまり簡単ではありません。
おっしゃる通り、すべてがまだ Lightsail バケットにある場合、私が実行するのは次のようになります。
- 古いバケットがあるサイトで、非表示の
SiteSetting.include_s3_uploads_in_backups=trueをオンにする - 読み取り専用に設定する
- バックアップを作成する
- そのバックアップを新しく設定されたシステムに復元する
- DNS を新しいシステムに切り替える
新しいシステムで何もかも問題ないことを確認できるまで、古いシステムはしばらくそのままにしておくでしょう。
1つのインスタンスに複数のバケットにファイルがある場合、さらに複雑になります。私はそのようなサイトをいくつか持っており、公に認めるよりも長い間、整理しようと試行錯誤しています。