两项服务,GCP上的同一个域?

问题描述 投票:0回答:1

我遇到了一个无法在Google Cloud上轻松解决的问题。

[今天,我有一个AWS账户,其中有多个系统在Kubernetes集群上运行,Lambda函数和Elastic Beanstalk。为了访问它们,我使用如下所示的API网关:

Domain xpto.com
   |----------------> xpto.com/login    -> Lambda Function
   |----------------> xpto.com/users    -> Kubernetes Cluster
   |----------------> xpto.com/employee -> Elastic Beanstalk

因此,我在同一域中具有不同的路径,并且这些路径中的每一个都重定向到运行服务的一个特定位置。

问题是,我没有找到将API网关规则“翻译”为GCP的方法。

是否有本地方法?如果不是这样的话,你们如何推荐解决此问题的方法(DNS,反向代理等)?

提前感谢您的帮助。

nginx google-cloud-platform dns reverse-proxy devops
1个回答
0
投票

[Google Cloud Endpoints似乎是一个考虑因素。这样就可以使用OpenAPI规范公开API网关。

[核心概念之一是x-google-backend元素的概念,该元素允许为不同的公开服务定义不同的端点。

另请参见:

© www.soinside.com 2019 - 2024. All rights reserved.