在Step Functions状态转换上推送/发布事件

0

【以下的问题经过翻译处理】 我想通知外部观察者(在我的当前情况下是一个客户端Web应用,但也对其他用例感兴趣),当Step Functions编排的工作流程进展时,以事件驱动的方式而不是通过轮询执行历史记录API来更新状态。

profile picture
ESPERTO
posta 6 mesi fa11 visualizzazioni
1 Risposta
0

【以下的回答经过翻译处理】 我使用CloudWatch进行了测试,它有效。我启用了CloudWatch日志记录,在开始时记录任务状态进入的事件TaskStateEntered,在退出时记录任务状态退出的事件TaskStateExited。您可以在日志上创建筛选器,如{ $.type="TaskStateExited"}

样本CloudWatch日志条目 { "id": "6", "type": "TaskStateExited", "details": { "name": "State1", "output": "{\"who\":\"amit\",\"taskresult\":{\"statusCode\":200,\"body\":\"\\\"hello from amit\\\"\"}}" }, "previous_event_id": "5", "event_timestamp": "1593780767604", "execution_arn": "arn:aws:states:us-east-1:xxx:execution:MyStateMachine:fa8cfe8f-492d-7e27-7492-6aa20f12fe18" }

profile picture
ESPERTO
con risposta 6 mesi fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande