【发布时间】:2019-11-18 17:46:22
【问题描述】:
我遇到了一个在 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、反向代理......)?
提前感谢您的帮助。
【问题讨论】:
-
为什么不能在 gcp 中安装一些 api 网关并进行配置?您需要在 gcp 中使用现成的工具吗?
-
@jrichardsz,公司要求。不是我的选择。
-
我明白了。你的问题解决了吗?
-
@JRichardsz,还没有。尝试 Kolban 解决方案
标签: nginx google-cloud-platform dns reverse-proxy devops