단일 CloudFront 웹 배포를 사용하여 여러 동작으로 여러 오리진에서 콘텐츠를 제공할 수 있습니까?

최종 업데이트 날짜: 2019년 4월 5일

단일 Amazon CloudFront 웹 배포를 사용하여 여러 동작으로 여러 오리진에서 콘텐츠를 제공할 수 있습니까?

​해결 방법

예. 여러 오리진에서 다양한 유형의 요청을 제공하도록 단일 CloudFront 웹 배포를 구성할 수 있습니다. 예를 들어, Amazon Simple Storage Service(Amazon S3) 버킷의 정적 콘텐츠와 로드 밸런서의 동적 콘텐츠를 제공하는 웹 사이트를 구축하는 경우 CloudFront 웹 배포에서 두 가지 유형의 콘텐츠를 모두 제공할 수 있습니다.

다음 단계에 따라 S3 버킷의 정적 콘텐츠와 로드 밸런서의 동적 콘텐츠를 제공하도록 CloudFront 웹 배포를 구성합니다.

  1. CloudFront 콘솔에서 웹 배포를 엽니다.
  2. [Origins(오리진)] 보기를 선택합니다.
  3. 오리진 생성: S3 버킷에 대한 오리진 하나와 로드 밸런서에 대한 다른 오리진을 생성합니다.
    참고: 사용자 지정 오리진 서버 또는 S3 웹 사이트 엔드포인트를 사용하는 경우 [Origin Domain Name(오리진 도메인 이름)] 필드에 오리진 도메인 이름을 입력해야 합니다.
  4. 배포에서 [Behaviors(동작)] 보기를 선택합니다.
  5. 동작 생성: S3 버킷으로 모든 정적 콘텐츠 요청을 라우팅하도록 경로 패턴을 지정하는 동작을 생성합니다. 예를 들어, 이미지 디렉터리에 있는 ".jpg" 파일에 대한 모든 요청을 S3 버킷으로 라우팅하도록 "images/*.jpg" 경로 패턴을 설정할 수 있습니다.
  6. [Default (*)(기본값(*))] 경로 패턴 동작을 편집하고 해당 [Origin(오리진)]을 로드 밸런서로 설정합니다.

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?