AWS IaC微服务共享API网关

时间:2019-05-21 10:46:14

标签: amazon-web-services amazon-cloudformation aws-api-gateway aws-sam

首先,如果对我的问题有明显的回答,我深表歉意。我正在学习关于AWS/AWS SAM/CloudFormation的事物,并且一直在寻找以下问题的答案/澄清(还没有运气):

假设我有几个微服务,其中一些使用AWS SAM定义并部署为AWS Lambda,一些使用Amazon EC2部署在CloudFormation上。每个服务都有自己的存储库和CI / CD。

是否有一种方法可以定义在所有微服务之间共享的AWS API Gateway?使用AWS SAM确实会创建一个API Gateway,但这对于每个服务/ lambda都是唯一的。我正在尝试为一个API Gateway具有一个公共域(即api.mycompany.com),并且每个服务/ lambda都将是该域(即api.mycompany.com/products)中的路径。

我发现this resource解释了如何使用Serverless Framework实现我要寻找的东西,但是似乎使用了与AWS SAM不同的框架/机制,并且CloudFormation,我正尝试使用它。

0 个答案:

没有答案