1

저는 높은 트래픽 종점이 여러 개 있고 트래픽이 적지 만 인증이 필요한 종단점이 하나있는 GAE 프로젝트에서 작업하고 있습니다. 내 질문은 인증을 위해 트래픽 양 끝점에서 Cloud Endpoints를 사용하도록 설정할 수 있지만 엔드 포인트가 값 비싸기 때문에 트래픽 양끝이 높지 않게 설정할 수 있습니까?GAE의 특정 끝점에서 Google Cloud Endpoints를 사용할 수 있습니까?

Cloud Endpoints가 GAE와 함께 작동하는 방식을 이해 한 후 swagger 파일을 배포하고 app.yaml 파일에 Endpoints 버전을 지정하면 애플리케이션 서버에 도달하기 전에 Endpoints 프록시 서버를 통과하는 모든 트래픽이 발생합니다. 또한 엔드 포인트는 요청 수에 따라 요금이 부과되기 때문에 전체 애플리케이션이 하루에 수천만 개의 요청을 처리하지만 인증 요청이있는 애플리케이션의 특정 엔드 포인트로 전송됩니다.

엔드 포인트에서 매월 수천 달러를 지출하지 않으려면 이러한 권한있는 요청을 통해 Cloud Endpoints를 거치고 해당 요청에 대해서만 비용을 청구하면 더 저렴할 수 있습니다.

+0

좀 더 자세히 설명 할 수 있을까요? "높은 트래픽 종점"은 트래픽/비용을 어떻게 피합니까? "낮은 트래픽 종단점에서 인증을 위해 Cloud Endpoints를 사용할 수 있지만 높은 트래픽 종점은 사용할 수 없습니다"라는 것은 무엇을 의미합니까? 인증 된 끝점과 "인증되지 않은"높은 트래픽 URL (혼동을 피하기 위해 끝점이라고 부르지 않음) 사이에 일부 상호 작용이 예상됩니까? –

+0

Cloud Endpoints가 GAE와 함께 작동하는 방식을 이해하면 Swagger 파일이 배포되고 'app.yaml' 파일에 Endpoints 버전을 지정하면 애플리케이션 서버에 도달하기 전에 Endpoints 프록시 서버를 통과하는 모든 트래픽이 발생합니다. 또한 엔드 포인트는 요청 수에 따라 요금이 부과되기 때문에 전체 애플리케이션이 하루에 수천만 개의 요청을 처리하지만 인증 요청이있는 애플리케이션의 특정 엔드 포인트로 전송됩니다. –

+0

Endpoint에서 매월 수천 달러를 지출하지 않으려면 해당 권한있는 요청을 Cloud Endpoints를 통해서만 수행 할 수 있다면 비용이 저렴할 수 있습니다. 그게 내 의도를 분명히 해 주길 바래. –

답변

0

다른 URL과 구분할 경우 하나의 엔드 포인트 만 가질 수 있습니다 (따라서 하나의 유료 엔드 포인트 가격 만). 당신은 그것을 할 수 있습니다 separating the Services or Projects

+0

답변 해 주셔서 감사합니다. 동일한 서비스와 동일한 버전으로 엔드 포인트를 모두 사용하여 동일한 결과를 얻을 수있는 방법이 있습니까? –

+0

"동일한 것을 달성"한다면 프록시 서버를 우회하는 것입니다. 일단 서비스에 엔드 포인트를 구성한 다음에는 아무 것도 공개하지 않는 것이 좋습니다. [배포 구성] (https://cloud.google.com/endpoints/docs/openapi/deploy-redeploy-api)에는 해당 옵션이 없습니다. 그러나 기능 요청을 찾고 있거나 비 종점 URL에 대한 요금 청구 방법에 대해 질문하는 경우 Google Cloud Platform 지원을 통해 사례를 제출하는 자세한 응답을 받게됩니다. 별도의 프로젝트/서비스가 가장 좋은 방법입니다. –