게시된 날짜: Jul 8, 2021

Amazon CloudFront는 CNAMEAlreadyExists 오류 코드 발생 시 대체 도메인 이름(CNAME)을 찾고 이동하는 데 도움이 되는 2가지 새로운 API인 ListConflictingAliases와 AssociateAlias를 발표했습니다. 이 새로운 API를 사용하면 소스 배포가 동일한 계정에 있거나 다른 계정의 소스 배포가 비활성화되어 있는 한 CNAME이 있는 배포를 확인하고 CNAME을 대상 배포로 이동할 수 있습니다. 소스 배포가 여전히 활성화된 계정 간에 CNAME을 이동하려면 AWS Support에 문의하고 다음 단계를 따라야 합니다.

ListConflictingAliases API를 사용하면 특정 하위 도메인 또는 와일드카드 등 지정된 CNAME을 식별하고 해당 CNAME과 일치하거나 겹치는 CNAME 목록이 반환되도록 할 수 있습니다. 이 API는 또한 각 CNAME이 있는 배포 ID 및 계정 ID에 해당하는(그러나 부분적으로 난독화된) 정보를 반환하여 후속 조사를 편하게 해줍니다. AssociateAlias API를 사용하면 두 배포가 동일한 계정에 있거나 소스 배포가 비활성화되어 있는 한, 지정된 CNAME을 대상 배포로 이동할 수 있습니다. 이러한 API를 사용하려면 도메인 유효성 검사를 통과하여 호출이 성공할 수 있도록 해야 합니다. 자세한 내용은 CloudFront 개발자 안내서의 대체 도메인 이름을 다른 배포로 이동을 참조하세요.

더불어, 이 API가 출시되고 2019년 4월에 도메인 검증이 도입됨에 따라 CloudFront는 교차 계정 와일드카드 CNAME과 관련된 시나리오에서 더 이상 CNAMEAlreadyExists 오류 코드를 반환하지 않습니다. 예를 들어, 이제 계정 A의 배포에서 *.example.com과 같은 와일드카드 CNAME을 사용할 수 있고, 계정 B의 배포에 test.example.com과 같은 특정 하위 도메인을 사용할 수 있습니다.