2
我剛剛繼承了一個託管在heroku上的rails站點,使用S3存儲與paperclip gem一起上傳的圖像,並且突然間大多數圖像都返回了403錯誤。通過管理控制檯查看存儲桶,我甚至沒有看到列出的文件。亞馬遜S3桶圖像返回403錯誤
圖片通過ckeditor wysiwyg插件上傳,它看起來應該放在名爲'rich'的文件夾中,但存儲桶中不存在這樣的文件夾。並不是所有的文件都丟失了(儘管有些丟失了403的文件現在正確顯示在網站上,而我沒有做過任何我能想到的改變),但是他們都沒有列出在管理控制檯中。
我對S3不熟悉,不確定如何診斷,更不用說解決此問題。我可以做的任何建議,以找出問題是什麼,將不勝感激,謝謝。
聽起來像是一個權限問題。您是否使用主帳戶憑據登錄AWS?如果不是,你可以嘗試一下,看看你是否在那裏看到所有的文件? – Rico
這是客戶的主要帳戶。據我所知,一切都正常工作,沒有人聲稱對帳戶做過任何事情 – aperture
奇怪,水桶名稱是正確的嗎? heroku應用程序是否有可能通過其權限執行了某些操作,現在您無法在帳戶中看到它? Heroku可能有自己的與S3交互的方式。 – Rico