使用带参数的特定 URL 从 Step Function 调用 AWS Lambda

Call AWS Lambda from Step Funtion using specific URL with parameters

我正在尝试使用步进函数编排 UI 调用,将影响降到最低。目前我有一个 lambda 函数,可以通过 API 网关使用不同的 URL 调用,例如,以下 URL 用于调用相同的 lambda:

http://base.url/orders/get/order/{userid}
http://base.url/orders/get/allorders/

我知道这不是 lambda 的最佳实践,但我们有我们拥有的。现在我需要在 API 网关和 lambda 之间添加一个步骤函数来编排调用。我需要 step 函数才能使用这些 url 调用 step 函数,但我不明白该怎么做。

以下是我已经检查过的一些链接:

有没有办法做我需要做的事情?

听起来您只需要以一种类似于来自 API 网关的方式将消息格式化为 lambda。如果是这种情况,您可以通过从控制台的 lambda 测试事件中选择 Amazon API Gateway AWS Proxy 来查看 API Gateway 请求的外观。从那里您应该能够修改负载以满足您的需要。