2012-03-06 6 views
1

私はばかだ、そしてHerokuにとってはとても新しい。私はherokuファイルシステムを使用して、クリップに添付されたファイルをモデルに保存しました。herokuファイルストレージをS3に移行する方法

これらのファイルを紛失しましたか?そして、私はそれらを何とかS3に降ろしてより良いアクセスを得ることができますか?

トラフィック量が少ないサイトですが、サーバーにローカルに保存するように設定する必要があるため、問題が発生します。

答えて

1

ファイルを紛失したと仮定できます。アプリが再起動/スケーリング/デプロイされていれば、そのファイルは失われているはずです。

今後、S3にファイルを保存するよう設定することをお勧めします。

+0

私はそれを押すたびに、すべてを拭きましたか? –

+0

ファイルシステムは永続化されません。コードをプッシュすると、スラッグにコンパイルされ、その後、Herokuプラットフォームにデプロイされます。追加した新しいdynoはオリジナルのスラッグをコピーするので、アップロードしたスラグとスラグを持たないスラグになります。もう一度押すと、あなたのアプリは新しいスラッグにコンパイルされます....あなたの古いアップロードを消去します。 –

+0

私はherokuがあなたのファイルシステム(他のデータベース)にそのファイルを保存することを許可していないと思います。アップロードした後、s3のようなサードパーティストレージに転送する必要があります。 – Gull

関連する問題