1 Respuesta
- Más nuevo
- Más votos
- Más comentarios
0
【以下的回答经过翻译处理】 当您将.waitForTaskToken添加到Lambda任务中时,是否还在Lambda函数或传递令牌的下游其他地方添加了逻辑来接收任务令牌,并调用Step Functions关闭循环?如果没有,那么我认为您在这里只是看到了预期的行为。使用回调模式/.waitForTaskToken,步骤函数将调用您任务中指定的目标,然后暂停工作流程的该部分,直到您回调或超时为止。 https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token
这似乎是最有可能的情况,然而您说它“在选择时超时”,这并不相符。我想知道是否只是看起来是这样,因为您可以看到调用了Lambda函数,但看不到Choice状态已经执行。
另外,似乎您正在调用Lambda函数,然后调用API Gateway。如果可能,您需要这些代理Lambda函数,但如果不需要,请注意您可以直接从Step Functions调用API Gateway。 https://docs.aws.amazon.com/step-functions/latest/dg/connect-api-gateway.html
Contenido relevante
- OFICIAL DE AWSActualizada hace 3 años
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace 5 meses