【发布时间】:2018-08-11 05:39:31
【问题描述】:
SQS 中将有数千条消息。
是否可以在 Step 函数中等到 OrderId:123 (json) 在 SQS 中,然后在收到特定 Order Id 时执行 Lambda 函数?
编辑: Step Functions 定期调用 Lambda 函数,直到它设法检索到具有特定属性的消息。 OrderId 属性将在正文消息中。例如:
{
"OrderId": 1235,
"Items": [{"Id":1, "Name": "Item 1"}]
}
【问题讨论】:
-
您的问题令人困惑。您是说您有一个 Step Function,其中一个步骤涉及想要从 Amazon SQS 队列中检索数据的 Lambda 函数?您是否希望 Step Functions 定期调用 Lambda 函数,直到它设法检索到具有特定属性的消息?是
OrderId和属性还是在消息的body中?随时编辑您的问题以提供更多详细信息。 -
@JohnRotenstein 是的,你是对的。更新了我的问题。
标签: amazon-web-services aws-lambda amazon-sqs aws-step-functions