1

우리는 s3 서버를 사용하여 사용자가 대용량 zip 파일을 제한된 횟수만큼 다운로드 할 수 있도록합니다. 버튼 클릭 만 계산하는 다운로드 계산 방법을 찾고 있습니다.S3 서버에서 사용자에게 다운로드 확인

파일을 임시로 다운로드하고 (아마 우리가하고있는 것처럼) 사용자에게 서명 된 URL을 제공하고 아마존과 토큰을 확인하여 파일이 성공적으로 다운로드되었는지 확인할 수 있습니까?

내가 당신이

답변

0

아마존 S3 사전 서명 된 URL을 통해 다운로드의 수를 제한 할 자동 기능없다 생각하는지 알려 주시기 바랍니다.

미리 서명 된 URL은 시간을 기준으로 액세스를 제한하지만 수량에 따라 제한 할 수 없습니다.

가장 가까운 옵션은 미리 서명 된 URL에 대해 매우 작은 시간 창을 제공하는 것이며, 해당 시간 창 내에서 하나의 다운로드 만 발생한다고 가정합니다.

+0

나는 아마존 성공적으로 우리는이 정보를 기반으로 서명을/취소 무효로 할 수있는 경우 ... – Ruttyj

2

당신은 아마존 S3 Server Access Logging 사용할 수 있습니다 버킷에 대한 액세스에 대한 요청을 추적하기 위해

을, 당신은 액세스 로깅을 사용할 수 있습니다. 각 액세스 로그 레코드는 요청자, 버켓 이름, 요청 시간, 요청 조치, 응답 상태 및 오류 코드 (있는 경우)와 같은 단일 액세스 요청에 대한 세부 사항을 제공합니다.

+0

당신이 아는 전송 된 파일을 확인 의미? – Ruttyj

+0

사전 서명 된 URL을 취소 할 수 없습니다. 생성 된 기간 동안 유효합니다. (그런데, 이와 같은 새로운 질문이 있으면 이전 질문에 대한 의견을 묻는 것보다는 새로운 질문을하는 것이 좋습니다.) –