微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用带参数的特定 URL 从 Step Funtion 调用 AWS Lambda

我正在尝试使用影响最小的阶跃函数来编排 UI 调用。目前我有一个可以通过 API 网关使用不同 URL 调用的 lambda 函数,例如,以下 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 代理来查看 API Gateway 请求的样子。从那里您应该能够修改有效负载以满足您的需求。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。