나는 eu-west에서 실행되는 탄력적 인 beanstalk 인스턴스가 있습니다. 나는 그것을 우리 동쪽으로 옮기고 싶지만, 문제는 내가 현재의 URL을 가리키는 100 개가 넘는 람다를 가지고 있다는 것이다. eu-west에 대한 URL을 유지하는 방법이 있습니까? 단순히 경로 53을 사용하여 새로운 us-east URL을 라우트 시키십니까?탄성 스토킹을 다른 지역으로 옮기고 URL을 유지 하시겠습니까?
답변
탄성의 Beanstalk URL은 구운 영역이 있습니다 : xxxxxxx.us-east-1.elasticbeanstalk.com
. 그래서 그것은 "움직일"수 없습니다. 또한
elasticbeanstalk.com
도메인이 아마존에 의해 제어됩니다, 그래서 당신은 당신이 현재 위치에서 호스트 탄성 콩 줄기 응용 프로그램을 만드는 DNS/경로는 53
당신이 할 수있는 가장 가까운이 사용 아무것도 할 수없고, 그것의 유일한 목적은 새 위치로 301 리디렉션을 실행하는 것입니다.
앞으로이 문제가 발생하지 않도록하려면 도메인을 사용하고 EB 응용 프로그램을 가리 키십시오. 이동해야하는 경우 DNS를 사용하여 새 위치로 이동할 수 있습니다.
좋아요.하지만 고맙습니다. 이제 제 질문은 우리 동쪽의 응용 프로그램에서 돌아 오는 데이터가 요청한 클라이언트에게 곧바로 전달되는지 아니면 먼저 보내지는지 여부입니다. 리디렉션 응용 프로그램에 연결 한 다음 거기에서 라우팅할까요? 한 지역으로 모든 아마존 서비스를 얻으려고 노력하는 중이십니까? – MrWebill
301 리디렉션으로 설정하면 us-east의 데이터가 클라이언트에 직접 반환됩니다. –
메모는 301은 GET 요청에서만 작동합니다. POST 데이터는 301 리디렉션에서 보존되지 않습니다. 그것이 OP 구현에 영향을 미치는지 확실하지 않습니다. –
현재 URL의 형식을 제공 할 수 있습니까? –
아래 xxxxxxx.us-east-1.elasticbeanstalk.com – MrWebill