我有一个步进功能(如下图所示),当我突然遇到一个意想不到的结果时,我正在解决一些剩余的问题:


所有已完成的任务,成功完成且没有错误
所有剩余的任务都会自动取消(也没有错误)


aws-step-functions - 当没有错误时,为什么步进功能会取消自身-LMLPHP

我有点傻眼了。有人看过吗?有谁知道我将如何进行故障排除?

最佳答案

这可能与您的情况不匹配,但是当您具有Choice状态并且您所引用的Variable实际上不在状态输入中时,这会在步骤函数中发生。

该文档说:


注意:

您必须指定$ .type字段。如果状态输入不包含
$ .type字段,执行失败,并且在
执行历史。


但是根据我的经验,您会得到Cancelled状态。

在这里查看更多信息:AWS Step Functions - Choice

08-07 23:35