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

Nginx 两个服务,GCP上的同一个域?,nginx,google-cloud-platform,dns,reverse-proxy,devops,Nginx,Google Cloud Platform,Dns,Reverse Proxy,Devops,我面临着一个问题,我无法找到在谷歌云上轻松解决的方法 今天,我有一个AWS帐户,其中有几个系统运行在Kubernetes集群、Lambda函数和Elastic Beanstalk上。为了访问它们,我使用如下API网关: Domain xpto.com |----------------> xpto.com/login -> Lambda Function |----------------> xpto.com/users -> Kubernetes

我面临着一个问题,我无法找到在谷歌云上轻松解决的方法

今天,我有一个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、反向代理等等)


提前感谢您的帮助。

看来谷歌云端点可能是一个考虑因素。这允许使用OpenAPI规范公开API网关

核心概念之一是元素的概念,它允许为不同的公开服务定义不同的端点

另见:


除此之外,谷歌还提供了类似于亚马逊API网关的Apigee。非常强大的产品。@kolban,这可能是个好主意,我会看看。奇怪的是,GCP在本机上没有API网关之类的东西。谢谢你的邀请help@john-汉利,我看过Apigee,但我的公司不想在beta版上使用。Thanks@BernardoMoraisApigee不是测试版产品。该产品已发货多年(自2010年之前)。谷歌于2016年收购了该公司。有一些新功能是测试版的,但您需要的核心已经存在很长时间了——比谷歌云端点更长,比亚马逊API网关更长。@JohnHanley,很高兴知道。我将尝试协商,谢谢为什么不在gcp中安装一些api网关并配置它?您是否需要gcp中的现成工具?@jrichardsz,公司要求。不是我的选择,我明白。你的问题解决了吗?@JRichardsz,还没有。尝试Kolban解决方案