Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;我的意思是:true-不按照JSON AWS SSM自动化文档中的预期停止工作流_Json_Amazon Web Services_Ssm - Fatal编程技术网

&引用;我的意思是:true-不按照JSON AWS SSM自动化文档中的预期停止工作流

&引用;我的意思是:true-不按照JSON AWS SSM自动化文档中的预期停止工作流,json,amazon-web-services,ssm,Json,Amazon Web Services,Ssm,我有一份包含20个步骤的AWS SSM自动化文档。我用“isEnd”设置了最后两个步骤(19和20):true语句,但它们没有按预期执行。步骤19应执行此操作,如果步骤19成功,则不应继续执行步骤20。发生的情况是步骤19成功,工作流进入步骤20 我尝试过各种语法和格式,但运气不佳。我使用的是AWS的“使用条件分支创建动态自动化工作流”说明中引用的格式,即页面底部的示例 我希望工作流在“deletUnEcrptedImage”步骤后停止,因为该步骤在自动化过程中报告为“成功”,但它会转到“Po

我有一份包含20个步骤的AWS SSM自动化文档。我用“isEnd”设置了最后两个步骤(19和20):true语句,但它们没有按预期执行。步骤19应执行此操作,如果步骤19成功,则不应继续执行步骤20。发生的情况是步骤19成功,工作流进入步骤20

我尝试过各种语法和格式,但运气不佳。我使用的是AWS的“使用条件分支创建动态自动化工作流”说明中引用的格式,即页面底部的示例


我希望工作流在“deletUnEcrptedImage”步骤后停止,因为该步骤在自动化过程中报告为“成功”,但它会转到“PostFailure”步骤。

结果表明,这是按预期工作的。AWS SSM自动化将跳过的步骤标记为“待定”而不是“跳过”,这使我相信有人试图继续并处理这些步骤

    {
      "name": "deleteUnEcryptedImage",
      "action": "aws:deleteImage",
      "maxAttempts": 3,
      "timeoutSeconds": 180,
      "onFailure":"step:PostFailure",
      "inputs": {
        "ImageId": "{{CreateImage.ImageId}}"
        },
        "isEnd":true
    },
    {
      "name": "PostFailure",
      "action": "aws:invokeLambdaFunction",
      "maxAttempts": 3,
      "timeoutSeconds": 180,
      "inputs": {
        "FunctionName": "EOTSS-GoldenAMI-2019-CreationFailure"
        },
        "isEnd":true
    }
  ],
  "outputs": [
    "CreateImage.ImageId"
  ]
}