我有一个项目,使用无服务器框架,按照这个架构组成
/services
--- infra
--- service-a
--- service-b
"infra"服务创建并共享两个api网关(一个私有网关和一个公共网关(,但在每个服务中只能使用一个。在每个服务中,a都有一个用于创建对象的公共lambda(公共api(和一个由管理员批准对象的lambda(私有api(。
我需要这个特定的模式,因为这是一个医疗项目。如何为每个lambda选择一个api网关?
没有"好";如果您需要在同一个无服务器服务中有两个不同的APIGW,请使用此方法。最好的方法是将其分离为更多的服务,例如service-a-public
、service-a-private
等等
如果您确实需要使用使用两个独立APIGW的单个服务,那么您需要将集成编写为原始CloudFormation。