有一个 https://meta.discourse.org/t/moving-from-one-s3-bucket-to-another/184779,这并不容易。
我想,如果一切都还在 Lightsail 存储桶中,就像你说的,我会这样做:
- 在带有旧存储桶的站点上启用隐藏的
SiteSetting.include_s3_uploads_in_backups=true - 设置为只读
- 进行备份
- 将该备份恢复到新配置的系统
- 将 DNS 切换到新系统
我会保留旧系统一段时间,直到你确定新系统一切正常。
如果你在一个实例中有多个存储桶中的内容,事情会变得复杂得多。我有几个站点是这样的,我一直在尝试解决这些问题,时间比我愿意公开承认的要长。