我有一个建立在 rails 上的网站,它使用回形针将照片保存到 S3。这很好用。我正在使用 Heroku,所以我还为将来的更改和用户测试设置了一个登台服务器。考虑到 12factor Dev/Prod parity http://www.12factor.net/dev-prod-parity,我一直在使用 PGbackups 来保持与生产中相同的数据。但是,我找不到将生产 S3 存储桶同步到登台的好方法。
我不想在暂存中使用我的生产 S3 存储桶,以免意外删除生产照片。在用户测试期间显示丢失的照片会分散注意力且不可接受。是否有一种简单的解决方案可以在保存时将同一张照片推送到两个存储桶,或者将登台设置为 S3 中生产存储桶的“从属”?