Amazon S3上的圖像即將過期,因此當用戶發佈帖子時不會在頁面上顯示。Amazon S3圖片過期
我使用Backbone + Rails,因此我在加載頁面時加載每個用戶的圖片url。這存儲在居住在用戶瀏覽器中的Backbone模型中。當用戶發佈新帖子時,我想在帖子旁顯示他/她的圖片。當頁面第一次加載時,這工作正常,但在圖像過期後,如果用戶發佈帖子,圖像不會顯示,並且在控制檯中出現圖像位於S3上的URL被禁止的錯誤是被禁止的。
我在S3管理控制檯中,但沒有看到我可以在哪裏更改到期時間,或者完全消除到期時間。任何人都知道如何做到這一點,或知道解決這個問題的另一種方法?
只是不要定義到期時間。這不是文件過期,它是可以設置爲在特定時間後過期的文件的公用URL –
10當您公開文件時,默認情況下它沒有任何到期。您使用哪種方法將其設置爲公開? – Guy
在AWS S3管理控制檯中,右鍵單擊具有要公開的圖片的文件夾(又名沒有到期日期),然後單擊「公開」。但是,當我在Rails中獲取圖像時,它仍然會返回帶有'expires'參數的圖像的URL。 –