2009-03-25 3 views
9

내 (가족) 사진 컬렉션을 온라인에서 사용할 수 있도록 할 계획입니다. S3를 사용하고 사진을 표시 할 ASP.NET 사이트를 만들고 싶습니다. 나는 웹 사이트가 S3 콘텐츠를 풀어 브라우저로 돌려 보내지 않기를 바란다. 브라우저가 내 ASP.NET 대역폭에 영향을주지 않으면 서 S3로 바로 이동할 수 있기를 바랍니다.Amazon S3 사진을 보호하지만 URL을 통해 사진을 제공하려면 어떻게합니까?

S3 권한을 공개로 설정하면 각 사진의 URL을 작성할 수 있지만 URL이있는 사용자가 아닌 내 웹 사이트 방문자 만 사진에 액세스 할 수 있기를 원합니다.

대단히 감사합니다.

답변

10

S3에서 보안 된 리소스에 대한 임시 URL을 생성 할 수 있습니다.

그래서 당신은 제공된 링크 읽기 I 비슷한 딜레마에서 오전 S3 Signing and Authenticating REST Requests

+0

의 하단을 참조하십시오 (여전히 유효을!). 미리 서명 된 URL을 가진 사람은 여전히 ​​사진에 액세스 할 수 있습니다. 만료 시간을 설정하지 않는 한 어떻게 보안을 강화합니까? 원래 질문자가 원하지 않는 것 같습니다. 내가 콘텐츠에 액세스 할 수있는 URL을 가지고있는 한, 서명 여부에 상관하지 않습니다. 백엔드 서버가 이미지 검색을 처리하고 서버에 대한 요청이 웹 토큰을 사용하여 인증되도록하는 것이 더 나은 접근 방법이 아닐까요? – Richeek

관련 문제