S3 버킷에 파일을 저장하고 있습니다. 파일에 대한 액세스를 제한하고 싶습니다.AWS의 S3 버킷에 대한 액세스 제한
현재 파일 URL을 가진 모든 사람이 파일에 액세스 할 수 있습니다.
내 응용 프로그램을 통해 파일에 액세스 할 때만 파일에 액세스하는 동작을 원합니다. 응용 프로그램은 EC2에서 호스팅됩니다.
다음은 가능한 두 가지 방법입니다.
버킷 정책에 "referer"키를 사용하십시오. '리퍼러'는 요청 헤더에 스푸핑 될 수 있다는 사실 주어진 CORS 구성 위의 2 사용해야합니다
에서 "출처를 허용"
변경.
또한 클라우드 프런트가 역할을 수행 할 수 있습니까?