2012-08-10 7 views
2

Google은 S3 액세스 로그를 사용하여 파일 다운로드를 추적하려고합니다. 일부 로그 항목이 손실되는 경우에도 문제가 없습니다. 206 HTTP 상태 코드를 처리하는 방법을 알아 내려고합니다. 전체 파일을 가져 오지 못하기 때문에 다운로드로 간주 할 수 없습니다. 그러나 다운로드의 일부이기 때문에 할인 할 수 없습니다. 누구든지 그것에 대해 어떻게 생각하는지 알고 있습니까? 감사.AWS S3 액세스 로그를 사용하여 다운로드 추적

답변

1

Amazon S3 로그에는 파일 다운로드 요청 완료를 나타내는 항목이 없습니다.

해결 방법 : 파일 헤더 요청에서 고유 한 임의의 ID를 참조 헤더에 추가하십시오. Amazon은 S3 로그에 참조 자 헤더를 기록합니다. 총 다운로드 수는 전송 된 총 바이트가 전송 된 바이트보다 크거나 같은 임의 ID의 총합입니다.

0

제 생각에는 출하 된 바이트 수를 계산 한 다음 알려진 오브젝트 크기로 나누십시오. 이 접근 방식에 문제가있는 사람이 있습니까?

+0

두 개의 절반 파일이 하나의 전체 파일과 동일하지 않습니다. 사용자는 절반 정도를 두 번 중지 할 수 있지만 마지막에는 사용할 수있는 파일이 없습니다. –

+0

실제로, 그러나 나는 정확하게 정확하고 정확한 것을 찾고 있지 않았습니다. 내 생각에 대부분의 다운로드가 완료되었습니다. HTTP 206은 200보다 훨씬 큽니다. –

관련 문제