2012-08-10 39 views
2

我們嘗試使用S3訪問日誌來跟蹤文件的下載。如果某些日誌條目丟失,我們也可以。我們試圖找出如何處理206 HTTP狀態碼。由於它沒有得到完整的文件,我們不能把它算作下載。但是我們不能打折,因爲它是下載的一部分。有沒有人有一個想法如何去做呢?謝謝。使用AWS S3訪問日誌來跟蹤下載

回答

1

Amazon S3日誌不包含任何將標記文件下載請求完成的內容。

解決方法:在引用標頭中爲文件請求添加唯一的隨機標識。 Amazon在S3日誌中記錄引用標頭。總下載次數是發送字節總數大於或等於發送字節數的隨機ID總數。

0

我的想法是計算出的字節數,然後除以應該知道的對象大小。有沒有人看到這種方法的問題?

+0

兩個半個文件不等於一個整體。用戶可能會中途停止兩次,但最終沒有收到可用的文件。 – 2015-10-02 13:40:56

+0

事實上,我並不是在尋找一些完全準確的東西,而只是精確的。我的想法是,大多數下載完成。事實證明,HTTP 206s比200s大得多。 – 2015-10-15 19:02:24