2013-02-22 5 views
3

알려진 IP 주소의 집합 목록을 기반으로 다른 버전의 Google App Engine 코드로 트래픽을 보내고 싶습니다. 들어오는 요청이 주어진 목록의 IP 주소에서 경우Google App Engine에서 IP 주소로 트래픽 분열

예를 들어, 트래픽이 버전 1 그렇지 않으면, 다음 버전 2

에 관한 것이다 관리자에서이 할 수있는 방법이 있나요 콘솔 또는 배포 구성?

최종 목표는 승인 된 IP 주소에서 사이트에 액세스 할 때 추가 기능에 대한 액세스 권한을 부여하는 것입니다. 관리 콘솔에서이 작업을 수행 할 수 없으면 사용자의 로그인 프로세스 중에 IP 주소를 가져오고 IP를 기반으로 보안 역할을 설정하려고합니다.

답변

2

관리 콘솔 또는 배포 프로세스에는 방법이 없습니다. 그러나 쿠키 기반 트래픽 분할을 수행하는 경우 들어오는 IP 주소 나 원하는 다른 값을 기반으로 쿠키를 직접 설정할 수 있습니다. 값은 GOOGAPPUID에 저장되며 사용하려는 값은 documentation에 설명되어 있습니다.이 값은 사용자가 나누는 버전 수와 각 버전에 전송하려는 각 트래픽 수준에 따라 다릅니다.

사용자에 대한 트래픽 분할을 수행하지 않으려면 이 아니며 지정된 IP 목록에이 있어야합니다. 모든 사용자에 대해 쿠키를 명시 적으로 설정해야합니다. 그렇지 않으면 App Engine에서 기본적으로 값을 제공하고 일부 사용자를 두 버전에 보냅니다.

+0

답장을 보내 주셔서 감사합니다. 언젠가 관리 콘솔에 화이트리스트 기능이 내장되기를 바랍니다.하지만 지금은 귀하의 제안이 도움이됩니다. – user586980

관련 문제