2013-03-06 6 views
1

가설 : 아마존 s3 버킷에 json 파일이 있습니다. 동일한 버킷에서 데이터 소스로 json 파일을 사용하는 html-js viewev가 있습니다.아마존 버킷의 json 데이터 보호

저는 사용자가 내 html-js 뷰어를 사용하여 데이터를 볼 수는 있지만, 예를 들어 json 파일을 로컬로 다운로드하거나 타사 뷰어를 사용해서 볼 수 없도록하고 싶습니다.

이러한 목표를 달성 할 가능성이 있습니까?

+2

페이지가 브라우저에서 실행되므로 권한을 공개로 설정해야합니다. –

+0

그 이유는, 데이터를 제공했기 때문에 사용자가 내 광고를 보도록하고, 제 3의 도둑이 아닌 (로빈 후드라고해도) – andreaconsole

답변

0

정적 s3 버킷이 제공하는 브라우저 측 코드에서만 가능합니다. 데이터를 난독 화하거나 암호화하는 데 아무리 어려움이 있더라도 여전히 잠금을 해제하고 표시하는 코드를 제공해야합니다.

광고를 볼 수있는 유일한 방법은 뷰어 자체의 HTML을 제공하는 것입니다. JSON이 많이 변경되지 않는 것처럼 들리지만, S3 버켓에서 JSON을 제공하면됩니다. json + html 뷰어를 사용하는 대신 광고를 사용하여 HTML을 미리 렌더링하고 s3 버켓에 넣을 수 있습니다.