Amazon S3에서 일회성 다운로드 링크를 생성하려면 어떻게해야합니까?

머글

Amazon s3 호스팅 파일에 대한 일회성 다운로드 링크를 생성하고 싶습니다. 이 링크는 파일이 다운로드되면 만료됩니다.

이 파일을 계속 호스팅하고 싶지만 방문자는 파일을 한 번만 다운로드 할 수 있습니다.

내가 필요한 시나리오는 사용자가 파일 비용을 지불하는 파일 다운로드 웹 사이트가 있습니다. 사용자가 웹 사이트 (및 Amazon s3)에서 파일을 한 번만 다운로드 할 수 있기를 바라며, 사용자가 다른 사람들과 직접 다운로드 링크를 공유 할 수 없도록하고 싶습니다.

이것이 가능하지 않다면 가능한 경우 IP 주소 또는 쿠키로 제한하는 것이 더 효율적인지 궁금합니다.

Charles Engelke

링크를 한 번만 사용하도록 S3에 지시 할 수있는 방법은 없습니다. 하지만 지정된 시간까지만 사용할 수있는 링크를 만들 수 있습니다. 내가하는 일은 요청자를 몇 분 안에 만료되는 S3 링크로 리디렉션하여 공유 할 시간이 없도록하는 것입니다. 브라우저가 리디렉션 응답을 수신하고이를 따를 시간이있는 한 만료 시간을 매우 짧게 만들 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

React JS : 다운로드 할 PDF 문서와 함께 다운로드 가능한 링크를 생성하려면 어떻게해야합니까?

분류에서Dev

Amazon에서 S3 버킷의 이전 파일을 제거하지 않고 최근 버전의 파일로 새 폴더를 생성하려면 어떻게해야합니까?

분류에서Dev

Amazon S3 CDN 링크를 WordPress 미디어 파일에 역방향으로 연결하여 서버 사본을 다시 가리 키도록하려면 어떻게해야합니까? W3 총 캐시 사용

분류에서Dev

Amazon API Gateway로 사용자 지정 엔드 포인트를 생성하려면 어떻게해야합니까?

분류에서Dev

Boto3를 사용하여 S3 버킷에서 파일을 다운로드하기 위해 미리 서명 된 URL을 생성하려면 어떻게해야합니까?

분류에서Dev

게시물에 링크 된 파일을 다운로드하려면 어떻게해야합니까?

분류에서Dev

AWS SDK를 설치하지 않고 Powershell을 통해 S3에서 파일을 다운로드하려면 어떻게해야합니까?

분류에서Dev

Ionic에서 Android 용 백그라운드 서비스를 생성하려면 어떻게해야합니까?

분류에서Dev

USB 스틱이 마운트 될 때 데스크탑이나 $ HOME에 자동으로 링크를 생성하려면 어떻게해야합니까?

분류에서Dev

SSL 핸드 셰이크에서 대칭 키를 생성하려면 어떻게해야합니까?

분류에서Dev

파일 이동 후 Powershell에서 로그를 생성하려면 어떻게해야합니까?

분류에서Dev

Linux 서버에서 높은 CPU로드를 생성하려면 어떻게해야합니까?

분류에서Dev

터미널에서 JavaScript 생성 콘텐츠가 포함 된 HTML 웹 페이지를 다운로드하려면 어떻게해야합니까?

분류에서Dev

업로드 된 파일을 즉시 변환하고 세일 내에서 Amazon S3로 직접 스트리밍하려면 어떻게해야합니까?

분류에서Dev

새 프로젝트를 위해 pypi에서 API 토큰을 생성하려면 어떻게해야합니까?

분류에서Dev

변수에서 CSV 파일로 CSV 데이터를 다운로드하려면 어떻게해야합니까?

분류에서Dev

잠금과 같은 사용 패턴으로 메서드를 생성하려면 어떻게해야합니까?

분류에서Dev

PostgreSQL 8.4에서 유니 코드 데이터베이스를 생성하려면 어떻게해야합니까?

분류에서Dev

PostgreSQL 8.4에서 유니 코드 데이터베이스를 생성하려면 어떻게해야합니까?

분류에서Dev

Swift에서 임의의 유니 코드 문자를 생성하려면 어떻게해야합니까?

분류에서Dev

다른 문서의 정보에서 Reportlab에서 PDF를 생성하려면 어떻게해야합니까?

분류에서Dev

필드에서 toString () 메서드를 생성하려면 어떻게해야합니까?

분류에서Dev

특정 구성에 대한 Visual Studio 프로젝트를 생성하려면 어떻게해야합니까?

분류에서Dev

Ionic 프레임 워크에서 제목을 동적으로 생성하려면 어떻게해야합니까?

분류에서Dev

SQL 서버에서 XML 파일 배치를 다운로드하려면 어떻게해야합니까?

분류에서Dev

채팅 프로그램에 대해 여러 사용자를 생성하려면 어떻게해야합니까?

분류에서Dev

노드 js의 RSA 공개 키에서 SKI를 생성하려면 어떻게해야합니까?

분류에서Dev

MacOS 용 SwiftUI에서 여러 줄 텍스트 필드를 생성하려면 어떻게해야합니까?

분류에서Dev

메인 메소드 내에서 Swing 요소를 생성하지 않으려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    React JS : 다운로드 할 PDF 문서와 함께 다운로드 가능한 링크를 생성하려면 어떻게해야합니까?

  2. 2

    Amazon에서 S3 버킷의 이전 파일을 제거하지 않고 최근 버전의 파일로 새 폴더를 생성하려면 어떻게해야합니까?

  3. 3

    Amazon S3 CDN 링크를 WordPress 미디어 파일에 역방향으로 연결하여 서버 사본을 다시 가리 키도록하려면 어떻게해야합니까? W3 총 캐시 사용

  4. 4

    Amazon API Gateway로 사용자 지정 엔드 포인트를 생성하려면 어떻게해야합니까?

  5. 5

    Boto3를 사용하여 S3 버킷에서 파일을 다운로드하기 위해 미리 서명 된 URL을 생성하려면 어떻게해야합니까?

  6. 6

    게시물에 링크 된 파일을 다운로드하려면 어떻게해야합니까?

  7. 7

    AWS SDK를 설치하지 않고 Powershell을 통해 S3에서 파일을 다운로드하려면 어떻게해야합니까?

  8. 8

    Ionic에서 Android 용 백그라운드 서비스를 생성하려면 어떻게해야합니까?

  9. 9

    USB 스틱이 마운트 될 때 데스크탑이나 $ HOME에 자동으로 링크를 생성하려면 어떻게해야합니까?

  10. 10

    SSL 핸드 셰이크에서 대칭 키를 생성하려면 어떻게해야합니까?

  11. 11

    파일 이동 후 Powershell에서 로그를 생성하려면 어떻게해야합니까?

  12. 12

    Linux 서버에서 높은 CPU로드를 생성하려면 어떻게해야합니까?

  13. 13

    터미널에서 JavaScript 생성 콘텐츠가 포함 된 HTML 웹 페이지를 다운로드하려면 어떻게해야합니까?

  14. 14

    업로드 된 파일을 즉시 변환하고 세일 내에서 Amazon S3로 직접 스트리밍하려면 어떻게해야합니까?

  15. 15

    새 프로젝트를 위해 pypi에서 API 토큰을 생성하려면 어떻게해야합니까?

  16. 16

    변수에서 CSV 파일로 CSV 데이터를 다운로드하려면 어떻게해야합니까?

  17. 17

    잠금과 같은 사용 패턴으로 메서드를 생성하려면 어떻게해야합니까?

  18. 18

    PostgreSQL 8.4에서 유니 코드 데이터베이스를 생성하려면 어떻게해야합니까?

  19. 19

    PostgreSQL 8.4에서 유니 코드 데이터베이스를 생성하려면 어떻게해야합니까?

  20. 20

    Swift에서 임의의 유니 코드 문자를 생성하려면 어떻게해야합니까?

  21. 21

    다른 문서의 정보에서 Reportlab에서 PDF를 생성하려면 어떻게해야합니까?

  22. 22

    필드에서 toString () 메서드를 생성하려면 어떻게해야합니까?

  23. 23

    특정 구성에 대한 Visual Studio 프로젝트를 생성하려면 어떻게해야합니까?

  24. 24

    Ionic 프레임 워크에서 제목을 동적으로 생성하려면 어떻게해야합니까?

  25. 25

    SQL 서버에서 XML 파일 배치를 다운로드하려면 어떻게해야합니까?

  26. 26

    채팅 프로그램에 대해 여러 사용자를 생성하려면 어떻게해야합니까?

  27. 27

    노드 js의 RSA 공개 키에서 SKI를 생성하려면 어떻게해야합니까?

  28. 28

    MacOS 용 SwiftUI에서 여러 줄 텍스트 필드를 생성하려면 어떻게해야합니까?

  29. 29

    메인 메소드 내에서 Swing 요소를 생성하지 않으려면 어떻게해야합니까?

뜨겁다태그

보관