CloudFront에서 도메인을 리디렉션하려면 어떻게 해야 하나요?

1분 분량
0

도메인을 Amazon CloudFront의 다른 도메인으로 리디렉션하고 싶습니다. 어떻게 해야 하나요?

간략한 설명

CloudFront에서 도메인을 리디렉션하려면 다음 중 하나를 사용하세요.

  • 301 상태 코드를 반환하는 Amazon Simple Storage Service(Amazon S3) 웹사이트 엔드포인트
  • 요청을 새 도메인으로 리디렉션하는엣지 함수

Amazon S3 웹사이트 엔드포인트 리디렉션은 기존 URL 경로를 리디렉션된 도메인으로 이동시킵니다. 엣지 함수를 사용하면 요청의 정보를 기반으로 뷰어를 다른 페이지로 리디렉션하거나, 한 경로에서 다른 경로로의 모든 요청을 다시 작성할 수 있습니다.

해결 방법

301 상태 코드를 반환하는 Amazon S3 엔드포인트 사용

Route 53과 Amazon S3를 사용한 리디렉션 섹션(Route 53에서 한 도메인을 다른 도메인으로 리디렉션하려면 어떻게 해야 합니까? 내)의 지침을 따르십시오.

요청을 새 도메인으로 리디렉션하는 엣지 함수 사용

Lambda@Edge 함수와 CloudFront 함수의 차이점에 대한 자세한 내용은, CloudFront 함수와 Lambda @Edge 중에서 선택하기 문서를 참조하세요.

Lambda@Edge의 경우

Lambda@Edge를 사용하여 엣지에서 사용자 지정하기를 참조하세요. 예시 코드는 예시: HTTP 리디렉션 생성하기 (생성된 응답)문서를 참조하세요.

CloudFront 함수의 경우

CloudFront 함수를 사용하여 엣지에서 사용자 지정하기를 참조하세요. 예시 코드는 뷰어를 새 URL로 리디렉션하기 문서를 참조하세요.


관련 정보

웹페이지 리디렉션 구성

Lambda 콘솔에서 Lambda@Edge 함수 생성하기

자습서: CloudFront 함수를 사용하여 간단한 함수 만들기

AWS 공식
AWS 공식업데이트됨 2년 전