5

我有一个建立在 rails 上的网站,它使用回形针将照片保存到 S3。这很好用。我正在使用 Heroku,所以我还为将来的更改和用户测试设置了一个登台服务器。考虑到 12factor Dev/Prod parity http://www.12factor.net/dev-prod-parity,我一直在使用 PGbackups 来保持与生产中相同的数据。但是,我找不到将生产 S3 存储桶同步到登台的好方法。

我不想在暂存中使用我的生产 S3 存储桶,以免意外删除生产照片。在用户测试期间显示丢失的照片会分散注意力且不可接受。是否有一种简单的解决方案可以在保存时将同一张照片推送到两个存储桶,或者将登台设置为 S3 中生产存储桶的“从属”?

4

2 回答 2

0

您可以运行脚本将生产存储桶复制到同步数据库时的暂存区:谷歌搜索一下我找到了这个。您可以将其包装在 rake 任务中并从您的登台应用程序中运行它。

于 2013-03-28T16:52:12.123 回答
0

最近的最佳答案是关于类似的问题:

在 S3 存储桶之间移动文件的最佳方式?

向下滚动,直到看到 alberge 的答案

于 2014-10-07T21:19:49.533 回答