[Lambda@Edge] Signed Cookie를 사용한 인증 구현
Overview AWS(Amazon Web Service)를 사용해서 동영상을 제공하는 서비스를 개발할 때, 동영상은 정적 파일이므로 S3 Bucket을 사용하여 저장하고, 세계 각지에 있는 사용자들에게 이를 빠르게 제공할 수 있도록 Cloud Front를 사용하는 것이 일반적입니다. 필요하다면 Route53 등의 도메인 네임 서비스를 통해 해당 Cloud Front 주소를 알맞은 도메인과 연결하여 제공합니다. 모든 사용자들이 접근할 수 있는 동영상이라면 보통 이 정도 선에서 구현이 가능하지만 온라인 강의 등, 멤버십 등을 통해 제한적인 사용자, 즉 권한이 있는 사용자들에게만 동영상을 제공하고, 권한이 없는 사용자에게는 동영상을 재생할 수 없도록 하기 위해서는 추가적인 보안 처리가 필요합니다. 이번 포스..
2021.04.08