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

1분 분량
0

도메인을 Amazon CloudFront의 다른 도메인으로 리디렉션하고 싶습니다.

간략한 설명

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

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

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

해결 방법

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

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

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

Lambda@Edge 함수와 CloudFront 함수 간의 차이점에 대한 자세한 내용은 CloudFront 함수와 Lambda@Edge 간의 차이점을 참조하십시오.

Lambda@Edge의 경우:

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

CloudFront 함수의 경우:

CloudFront 함수를 사용하여 엣지에서 사용자 지정을 참조하십시오. 코드의 예는 뷰어를 새 URL로 리디렉션을 참조하십시오.

관련 정보

웹 페이지 리디렉션 구성

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

자습서: CloudFront 함수를 사용하여 간단한 함수 생성

AWS 공식
AWS 공식업데이트됨 6달 전