我有一个状态机(AWS Step功能)。我从Java代码中调用它来启动或停止。如何暂停状态机并将其恢复回来。
答案 0 :(得分:0)
要暂停状态机,可以使用API网关添加手动批准步骤,并在准备取消暂停时调用GetActivityTask。在本教程https://aws.amazon.com/blogs/compute/implementing-serverless-manual-approval-steps-in-aws-step-functions-and-amazon-api-gateway/
中查看更多详细信息或者,如果您需要在其中暂停step函数的Java代码将日志发送到CloudWatch,并且不需要在代码完成后立即等待取消暂停(可以等待5分钟),则可以触发lambda步骤,以便在执行后继续执行日志中的某些事件。有关更多详细信息,请参见https://docs.aws.amazon.com/step-functions/latest/dg/tutorial-cloudwatch-events-target.html