배포 테넌트 사용자 지정
다중 테넌트 배포를 사용하는 경우 배포 테넌트는 다중 테넌트 배포 구성을 상속합니다. 하지만 배포 테넌트 수준에서 일부 설정을 사용자 지정할 수 있습니다.
다음을 사용자 지정할 수 있습니다.
-
파라미터 - 파라미터는 오리진 도메인 또는 원본 경로에 사용할 수 있는 키-값 페어입니다. 파라미터가 배포 테넌트와 작동하는 방식을(를) 참조하세요.
-
AWS WAF 웹 ACL(V2) - 배포 테넌트에 대해 별도의 웹 ACL을 지정할 수 있습니다. 그러면 다중 테넌트 배포에 사용되는 웹 ACL이 재정의됩니다. 특정 배포 테넌트에 대해 이 설정을 사용 해제할 수도 있습니다. 즉, 배포 테넌트는 다중 테넌트 배포에서 웹 ACL 보호를 상속하지 않습니다. 자세한 내용은 AWS WAF 웹 ACL 섹션을 참조하세요.
-
지리적 제한 - 배포 테넌트에 지정하는 지리적 제한은 다중 테넌트 배포에 대한 모든 지리적 제한을 재정의합니다. 예를 들어 다중 테넌트 배포에서 독일(DE)을 차단하면 모든 연결된 배포 테넌트도 DE를 차단합니다. 그러나 특정 배포 테넌트에 대해 DE를 허용하면 해당 배포 테넌트 설정이 다중 테넌트 배포에 대한 설정을 재정의합니다. 자세한 내용은 콘텐츠의 지리적 배포 제한 섹션을 참조하세요.
-
무효화 경로 - 배포 테넌트에 대해 무효화하려는 콘텐츠의 파일 경로를 지정합니다. 자세한 내용은 파일 무효화 섹션을 참조하세요.
-
사용자 지정 TLS 인증서 - 배포 테넌트에 지정하는 AWS Certificate Manager(ACM) 인증서는 다중 테넌트 배포에 제공된 인증서를 보완합니다. 하지만 동일한 도메인이 다중 테넌트 배포 및 배포 테넌트 인증서 모두에 포함되는 경우 테넌트 인증서가 사용됩니다. 자세한 내용은 CloudFront 배포 테넌트에 대한 인증서 요청 섹션을 참조하세요.
-
도메인 이름 - 표준 배포와 달리 배포 테넌트(테넌트 수준)의 도메인 이름을 지정할 수 있습니다. 배포 테넌트당 하나 이상의 도메인 이름을 지정해야 합니다.
파라미터가 배포 테넌트와 작동하는 방식
파라미터는 자리 표시자 값에 사용할 수 있는 키-값 페어입니다. 다중 테넌트 배포에 사용할 파라미터를 정의하고 필요 여부를 지정합니다.
다중 테넌트 배포에서 파라미터를 정의할 때 해당 파라미터를 배포 테넌트 수준에서 입력해야 하는지 여부를 선택합니다.
다중 테넌트 배포에서 필요에 따라 파라미터를 정의하는 경우 배포 테넌트 수준에서 입력해야 합니다. (상속되지 않음)
파라미터가 필요하지 않은 경우 배포 테넌트에서 상속된 다중 테넌트 배포에 기본값을 제공할 수 있습니다.
다음 속성에 파라미터를 사용할 수 있습니다.
-
오리진 도메인 이름
-
오리진 경로
다중 테넌트 배포에서는 위의 각 속성에 대해 최대 2개의 파라미터를 정의할 수 있습니다.
예제
고객을 위해 여러 웹 사이트(테넌트)를 만들려는 경우 각 배포 테넌트 리소스가 올바른 값을 사용하는지 확인해야 합니다.
-
다중 테넌트 배포를 만들고 배포 테넌트 구성에 2개의 파라미터를 포함합니다.
-
오리진 도메인 이름에서
customer-name
이라는 파라미터를 만들고 필수로 지정합니다. S3 버킷 뒤에 파라미터를 입력하면https://amzn-s3-demo-bucket1.s3.region-code.amazonaws.com/
으로 표시됩니다.{{customer-name}}
-
오리진 경로에서
my-theme
이라는 두 번째 파라미터를 만들고 기본값이기본
인 선택 사항을 지정합니다. 원본 경로는
으로 표시됩니다./{{my-theme}}
-
배포 테넌트를 만들 때 필수이므로 오리진 도메인 이름에
{{customer-name}}
값을 지정해야 합니다. 원본 경로에{{my-theme}}
파라미터에 대한 자체 값을 지정할 수 있습니다. 지정하지 않을 경우 배포 테넌트는 이전에 지정한 기본값을 사용합니다.