728x90
반응형

S3 설정

대상 버킷 --> 접근 제한 --> CORS 설정

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
    <AllowedOrigin>*</AllowedOrigin>
    <AllowedMethod>GET</AllowedMethod>
    <AllowedMethod>HEAD</AllowedMethod>
    <MaxAgeSeconds>3000</MaxAgeSeconds>
    <AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
</CORSConfiguration>
728x90

CloudFront에서 설정

1. 대상 디스트리뷰션을 선택

2. Behaviors를 편집

3. Cache Based on Selected Request Headers를 white list로 변경

4. Origin을 Add >> 한다

 

확인방법

curl에서 Origin 요청 헤더를 부여하여 접속해보고 Access-Control-Allow-Origin 헤더가 돌아와 있으면 OK

curl -H 'Origin: http://origin.example.com' -I -X GET http://xhr.example.net/path/to/index.html
728x90
300x250

'IT > AWS' 카테고리의 다른 글

Amazon Linux 에서 PHP 7.X 설치  (0) 2022.01.17
AWS CLI 보안그룹 추가 및 포트 삭제  (0) 2022.01.17
AWS AD검증  (0) 2021.08.12
AWS Client VPN 인증서 준비  (0) 2021.08.12
AWS Client VPN 증명서 갱신  (0) 2021.08.12

+ Recent posts