【问题标题】:AWS Statemachine Execution Status through aws Lambda( Python)通过 aws Lambda(Python)的 AWS Statemachine 执行状态
【发布时间】:2022-01-24 11:36:54
【问题描述】:

我必须通过 aws lambda 函数检查状态机是否处于运行或成功状态。 如果它未处于运行状态,我将在 aws lambda 中调用相同的状态机。尝试了这个及其预期的我的状态机的执行 ID。我的第一步是获取执行状态,根据状态,我需要调用/触发状态机。是否可以使用 StatemachineARN 获取执行状态?

response = client.describe_execution(
    executionArn='arn:aws:name')
    

【问题讨论】:

    标签: python-3.x amazon-web-services aws-lambda aws-step-functions


    【解决方案1】:

    describe_execution 不是你想要的。它返回有关特定状态机执行的信息。状态机 execution“在 AWS Step Functions 状态机运行并执行其任务时发生。” 每个执行运行都有自己的 ARN。

    要获得(标准)状态机的运行执行,请调用list_executions

    response = client.list_executions(
        stateMachineArn='string',
        statusFilter='RUNNING',
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-28
      • 1970-01-01
      • 2020-06-19
      • 2019-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多