所以我使用S3作爲圖像存儲,圖像不斷上傳到各種軟件的存儲桶。輪詢新S3對象的最佳方法是什麼?
我還在構建一個rails應用程序,可以讓用戶在S3上瀏覽圖片庫,但對於性能問題,我需要保留有關本地數據庫中圖片信息的副本,所以我不必連接到S3的API,只要有人看到一個畫廊。
現在什麼是最好的方法來獲得S3上的新對象的通知,我沒有關於我的數據庫的信息?
我想讓一個工作人員不斷提取所有S3對象的列表並註冊我們沒有的對象,但S3對每個API請求有1000個對象的限制,並且我無法在API docs上找到方法指定下一個請求的偏移量,直到獲取所有對象。
任何人有一個想法?
P.S.我使用this gem連接到S3
謝謝,但'marker'返回'nil',我們得到了成千上萬的對象,返回的對象列表大小爲1000,這意味着有更多的結果,但標記爲零。奇怪的。 – Ryan