从AWS Lambda代理(AWS API网关).NET SAM模板调用AWS Step Function

时间:2019-03-20 16:47:41

标签: asp.net-core aws-lambda aws-api-gateway aws-step-functions aws-serverless

我有一个使用SAM模板部署的AWS API网关。 API请求来自代理Lambda函数。从那里,我需要调用一个AWS Step Function,它调用多个Lambda函数。我有多个解决方案。遵循微服务模式。需要从另一个调用一个微服务。每个微服务都在单独的解决方案中,并且启动项目是ClassLibrary(.NET Core 2.1)。使用SAM模板并通过适用于Visual Studio的AWS工具包进行部署。不使用Fargate Containers和WebApi项目。需要在API网关之间进行协调。

1 个答案:

答案 0 :(得分:0)

在您的问题中,您说:“ API请求来自代理Lambda函数。从那里我需要调用AWS Step Function”。很简单,这里是一个使用lambda之类的api网关的示例,例如授权器,并且在方法执行中,我调用了一个step函数。稍后在步骤功能中,您可以管理流程以及需要执行的lambda和 enter image description here