同一任务多次调用SendTaskSuccess接口会发生什么?

0

【以下的问题经过翻译处理】 我当前的一个Step Function工作流需要调用一个外部服务并等待其完成后继续执行,因此我正在使用WAIT_FOR_TASK_TOKEN集成。外部服务不会执行任务令牌回调,通过SNS进行通知。因此,我们有一个订阅了SNS主题的lambda函数,当它被触发后,它会查找适当的任务令牌,然后调用SendTaskSuccess来继续流程。

然而,SNS不能保证通知只会被发送一次,可能会出现多次。那么如果我使用一个任务令牌调用SendTaskSuccess,然后再次使用同一个任务令牌再次调用它会发生什么?我认为它会抛出异常,但我没有找到说明文档,也不知道会抛出什么异常。

profile picture
EXPERTE
gefragt vor 6 Monaten11 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 第二次操作将会失败,并显示“任务不存在”的错误。

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen