5

ペーパークリップを使用して写真を S3 に保持するレール上に構築された Web サイトがあります。これはうまくいきます。私は Heroku を使用しているので、将来の変更とユーザー テストのためにステージング サーバーもセットアップしました。12factor Dev/Prod パリティhttp://www.12factor.net/dev-prod-parityに従って、PGbackupsを使用して、本番環境と同じデータをステージングに保持しています。しかし、本番環境の S3 バケットをステージングに同期する良い方法が見つかりません。

本番用の写真を誤って削除してしまうことを恐れて、本番用の S3 バケットをステージングに使用したくありません。ユーザーテスト中に欠落している写真が表示されることは、気が散り、受け入れられません。保存中に同じ写真を 2 つのバケットにプッシュする、またはステージングを S3 のプロダクション バケットの「スレーブ」に設定する簡単な解決策はありますか?

4

2 に答える 2

0

最新の最良の回答は、同様の質問に関するものです。

S3 バケット間でファイルを移動する最良の方法は?

alberge の回答が表示されるまで下にスクロールします

于 2014-10-07T21:19:49.533 に答える
0

You can run a script to copy your production bucket to staging whevener you synchronize your database: Googling a bit I've found this one. You can wrap it in a rake task and run it from your staging app.

于 2013-03-28T16:52:12.123 に答える