2012-09-17 65 views
1

什麼是利用s3的最佳實踐我可以在舞臺和製作中使用相同的s3存儲桶嗎?

我有一個在Heroku上託管的Rails應用程序。它通過回形針在S3上存儲一些徽標和其他圖像。我正在嘗試設置暫存環境。我希望儘可能接近生產。爲此,我打算將舞臺和製作放在同一個S3存儲桶中。

我想知道:

  1. 如果這是一個很好的做法,還是我應該複製的升級應用生產S3桶。
  2. 如果可以生產和分期飼餵相同的s3水桶。 (我只問,因爲我試過了,它已經出錯了,我不確定它是否與此或單獨問題有關。)

回答

2

是的,你需要不同的桶。簡單的原因,一個資產被上傳到分級,並且數據庫中的新ID是10,您的生產應用程序已經擁有ID 10的資產....呃,你可以看到它會很快變得混亂。

打擾carrierwave和paperclick支持不同的桶名稱 - 無論是在初始化程序或相關的環境文件。

+0

這很有道理。謝謝! –

相關問題