2012-03-06 50 views
1

我是一個白癡,Heroku非常新。我使用了heroku文件系統將回形針附加文件存儲到我的模型中。如何將heroku文件存儲遷移到S3

我丟失了這些文件嗎?我能以某種方式將它們卸載到S3並獲得更好的訪問權限嗎?

它是一個低流量的網站,但它造成的問題,因爲它應該讓我把它設置爲本地存儲在服務器上。

回答

1

你可以認爲你已經丟失了文件 - 如果應用程序已經重新啓動/縮放/部署,那麼他們已經離開了。

你會想要安裝它以將文件保存到S3中。

+0

所以每次我推到它,它都抹去了? – 2012-03-06 22:51:18

+0

是的。文件系統不會持久。當你推送代碼時,它會被編譯成一個slug,然後部署到Heroku平臺。你添加的每個新的測功機拷貝原始的slu so,所以你最終會得到上s slu and和沒有上slu的slu slu。當你再次推送你的應用程序被編譯爲一個新的slu .... ....清除舊的上傳。 – 2012-03-06 23:14:09

+0

我不認爲這個heroku會允許你將文件保存在他們的文件系統上(其他的那個db)它的只讀副本。所以在上傳之後,您需要將它們轉移到s3等第三方存儲。 – Gull 2012-03-07 06:40:43

相關問題