我遇到了一个无法在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,反向代理等)?
提前感谢您的帮助。
[Google Cloud Endpoints似乎是一个考虑因素。这样就可以使用OpenAPI规范公开API网关。
[核心概念之一是x-google-backend元素的概念,该元素允许为不同的公开服务定义不同的端点。
另请参见: