Reputation: 160
I have a project with serverless framework compose following this architecture
/services
--- infra
--- service-a
--- service-b
The 'infra' service create and share two api-gateway (a private and public one), but in each service a can use only one. In each service a have a public lambda for creating an object (public api) and a lambda to approuve the object by an admin (private api).
I need this specific pattern cause it's a medical project. How I can do select an api gateway for each lambda ?
Upvotes: 0
Views: 590
Reputation: 2427
there's no "good" way to do it if you need to have two different APIGWs in the same Serverless service. The best approach would be to separate it into more services, e.g. service-a-public
, service-a-private
, and so on.
If you really need to use a single service that uses two separate APIGWs, then you need to write the integration as raw CloudFormation.
Upvotes: 1