Fastly의 오리진으로 Amazon S3, GCS, GAE를 사용할 때

Fastly CDN의 오리진 서버(백엔드)로 Amazon S3(S3), Google Cloud Storage(GCS), Google App Engine(GAE)을 사용하는 경우 오리진 서버는 IP 주소가 아닌 도메인 이름으로 지정됩니다. 제발. 또한 Default Host를 명시적으로 지정하는 것도 중요합니다.

1. Backend 지정



그림 1. New Backend 지정


그림 1은 Fastly 고객 포털 htps : // 어 p. 푹신. 이 m의 Configure(서비스 설정)에서 Configure → Hosts → Backends → New를 선택하면 표시되는 화면입니다. Address 란의 콜론의 좌측은 IP 주소를 지정하는 것이 기본입니다만, 도메인명에서도 OK. S3, GCS, GAE의 경우 IP 주소가 변경될 수 있으므로 도메인 이름으로 지정해야 합니다.

2. Default Host 지정



그림 2. Default Host 지정


그림 2는 Configure에서 Configure → Settings → Default Settings를 선택하면 표시되는 화면입니다. Default Host 스펙은 Fastly가 오리진 서버에 요청할 때 Host 헤더의 값을 결정합니다. (Default Host를 지정하지 않으면 최종 사용자에서 Fastly로 요청하는 Host 헤더 값이 사용됩니다.)

S3, GCS, GAE 서버는 이 Host 헤더의 값에 따라 어떤 콘텐츠를 반환할지 결정하므로 이 사양은 필수입니다.

2-1. Default Host 지정 내용(예)



example.s3-website-ap-northeast-1.amazonaws.com (S3)
ㅋㅋㅋ 에아MPぇ. 작은 m (GCS) 참고
example.appspot.com (GAE)

참고 GCS에서는 버킷 이름이 그대로 웹 서버의 도메인 이름이 되므로 버킷 이름(예: www.example.com)을 Default Host로 지정합니다. (관련 정보 htps : // c ぉ d. 오, ぇ. 코 m/s 토레게/도 cs/우 b

관련 문서



Using a named domain as an origin 『오리진으로서 도메인명을 사용하는 경우』

좋은 웹페이지 즐겨찾기