【发布时间】:2022-06-11 06:34:53
【问题描述】:
目前我有一个 yaml 文件,其中包含运行不同检查并返回通过或失败输出的 Step 函数中的不同状态
代码片段:
Comment: Check all steps
StartAt: Check A
States:
Check A:
Comment: Verifies that A is done
Resource: "arn:aws:lambda:us-east-1:123456789012:function:checkA",
Next: Check B
Check B:
Comment:Verifies that B is done
Resource: "arn:aws:lambda:us-east-1:123456789012:function:checkB"
Next: Check C
Check C:
Comment:Verifies that C is done
Resource: "arn:aws:lambda:us-east-1:123456789012:function:checkC"
ResultPath: "$.ValidatedResults"
End: true
如何修改此步骤函数以接受输入映射,使其仅执行布尔值为 true 的那些状态
"OnlyVerify": {
"Check A": true,
"Check B": false
"Check C": true
}
如果OnlyVerify map 没有被指定为 Step 函数的输入,它应该运行所有的检查。(默认情况下所有检查都为真)
{
"OnlyVerify": {
"Check A": true,
"Check B": false
"Check C": true
},
"ValidatedResults": {
"Check A": PASS,
"Check C": PASS
}
}
在这里感谢任何指导
【问题讨论】:
-
您能否提供一个示例 JSON 结构,说明您期望/希望
$.ValidatedResults是什么? -
@deric4 关于如何根据输入实施选择性检查的任何建议?
标签: amazon-web-services yaml aws-step-functions