본문 바로가기

Allow Cross-Origin Resource Sharing in Django Django에서 CORS 허용하는 방법에 대해서 작성해둡니다. 일단 CORS 에러는 다른 서버에서 리소스 요청이 올 때 발생하는 것인데요.아래에 자세히 설명되어 있네요. https://developer.mozilla.org/ko/docs/Web/HTTP/Access_control_CORS CORS 에러는 Chrome Developer Tool에서 보면 아래와 같이 보이죠. 불필요한 것은 좀 가렸고요. Access-Control-Allow-Origin .... CORS 문제입니다. Django 환경에서 CORS 설정을 쉽게 설정하기 위해서는 django-cors-headers를 사용하면 편리합니다. https://github.com/ottoyiu/django-cors-headers 설치는 pip insta.. 더보기
S3 setting : CORS allow 이전 포스팅에서 cloudfront에 CORS를 허용하는 설정을 간단하게 그림으로 기록해뒀어요. 관련 포스팅 참고 2016/08/16 - [Cloud&Storage/OpenStack and EC2] - cloudfront setting : CORS allow cloudfront를 설정하기에 앞서 s3를 설정하는게 더 우선적으로 이뤄져야 합니다. 그래서 간단하게나마 포스팅 !! 1. S3에 접속해서 CORS를 허용하고자 하는 Bucket를 선택하고 Properties에 가서 셋팅을 시작합니다. 아래 그림을 보면 노란색이 클릭해야 하는 곳들이구요. 파란색으로 표시한 Edit CORS Configuration을 눌러서 CORS 허용하는 XML을 입력해줘야 합니다. 2. 위에서 Edit CORS Configur.. 더보기
cloudfront setting : CORS allow s3 + cloudfront를 통해 static file을 serving 하는 경우에 CORS 설정이 필요해집니다. S3에서 CORS 설정하는 것은 아래 주소에서 확인하시구요.2016/08/16 - [Cloud&Storage/OpenStack and EC2] - S3 setting : CORS allow 이번 포스팅에서는 CloudFront에서 CORS 설정하는 것에 대해서 간단하게 그림으로 남겨둡니다 :) 1. CloudFront Management Console에 접속한다. 2. CORS 설정하려는 Distribution ID를 선택한다. 3. Behavior Tab으로 이동한다. 4. 아래 그림을 보고 설정한다 :) 끝!! 5. Behavior를 수정하면 파일들이 재배포 되는데 다들 아시겠지만 시간.. 더보기