S3의 CORS 정책을 이용하도록 CloudFront 설정하기

시작 S3와 CloudFront을 통해 운영되는 별도의 이미지 서버가 있습니다. 이 서버의 이미지가 포함된 웹페이지를 html2canvas를 이용하여 캡처하려고 하니 CORS 오류가 발생하였습니다. CORS 오류를 해결하는 과정에서 얻은 경험을 공유하고자 합니다. 이 글에서 다루지 않는 내용 아래와 같은 이론적인 지식이나 기초적인 사용방법은 이 글에서 다루지 않습니다. CORS의 정의와 동작 방식 AWS 가입 방법 및 절차 S3에서 CORS…

Spring Boot에서 Legacy Cookie 사용하기 (Tomcat & Jetty)

HTTP 프로토콜로 서버에 요청 메시지를 보낼 때 Header에 Cookie를 포함할 수 있습니다. 이 때, Cookie가 여러 개이면 각각을 세미콜론(;)으로 구분합니다. 아래와 같은 형태로 Cookie를 보내면 서버에서는 “yummy_cookie”의 값은 “choco”로, “tasty_cookie”의 값은 “strawberry”로 인식합니다. 예전에는 아래와 같이 콤마(,)로 구분된 Cookie도 서버에서 2개로 인식하여 처리할 수 있었습니다. 하지만 콤마로 구분하는 것은 표준이 아니기 때문에 최신 버전의 웹…