如何从AWS Step Function调用外部API?

时间:2018-12-04 21:21:16

标签: amazon-web-services asp.net-web-api aws-lambda service-worker aws-step-functions

我想在AWS Step Function上实现一个简单的任务序列。如下所示: Step Function Diagram

  • 我无法触发并忘记外部API,因为我需要它的响应。因此,将其包装在lambda函数中是个坏主意。
  • 我无法在Lambda函数上实现外部API任务,因为工作量超过了lambda limitations

我看到的最好的方法是从Step Function的任务中实现对外部API的调用。如果我理解正确,则可以使用Activities和Worker。

我看到了一些Ruby示例,但对我来说还不清楚。 有人能推荐我一个很好的教程,其中包含类似实现的清晰示例吗?

PS:外部API我可以在EC2上包装任何东西。

1 个答案:

答案 0 :(得分:0)

什么Lambda限制阻止您包装外部API?如果确实不能使用Lambda,请根据您的使用情况选择: