현재 CloudFront 및 Elastic Beanstalk 인 내 사이트를 API 게이트웨이로 전환하려고합니다.중단 시간과 함께 CloudFront 배포판에 이미 사용 된 도메인에 AWS API Gateway 사용자 정의 도메인을 만들려면 어떻게해야합니까?
API 게이트웨이에서 사용자 지정 도메인을 만들려고하면 해당 도메인에 대한 CloudFront 배포가 이미 있다는 메시지가 나타납니다. 하지만 배포판을 제거하면 API 게이트웨이를위한 새로운 배포판이 나올 때까지 사이트가 다운됩니다.
어쨌든 나는 이것들을 바꿀 수 있습니까?
DNS 레코드를 제어 할 수 있습니다.
Beanstalk 기반 구현에서 정적 자산에만 CloudFront를 사용하고 있다고 가정합니다. –
API 게이트웨이에서 사용되는 CloudFront의 글로벌 네임 스페이스로 인해 중단 시간없는 해결책은 없으므로 @jenswalter만의 직접적인 해결책이 있습니다. API 게이트웨이 끝점의 기본 이름을 기존 CloudFront 배포본의 원본으로 추가하십시오 . 그러나 ... 네이 키 도메인 (example.com) 대신 하위 도메인 (foo.example.com)을 사용하는 경우 작동 중지 시간을 최소화하기위한 해결 방법이 있습니다. 너? –
@YeshodhanKulkarni - 아니요 - CloudFront를 전체 사이트 (정적 및 동적)의 캐시 레이어로 사용하고 있습니다. – AvnerSo