【发布时间】:2023-02-24 01:46:10
【问题描述】:
给定以下状态输入,是否可以将 FAILS 重定向到一个状态,将 SUCCESSES 重定向到另一个状态?
[
{
"Status": "SUCCESS",
"Stack": "metadata"
},
{
"Status": "FAILED",
"Stack": "metadata-roles"
},
{
"Status": "FAILED",
"Stack": "master-storage"
},
{
"Status": "SUCCESS",
"Stack": "appstream-storage"
},
{
"Status": "SUCCESS",
"Stack": "capability-storage"
},
{
"Status": "SUCCESS",
"Stack": "action-storage"
},
{
"Status": "SUCCESS",
"Stack": "domain-action-storage"
},
{
"Status": "FAILED",
"Stack": "auth0-clients"
},
{
"Status": "FAILED",
"Stack": "ecr-repository"
},
{
"Status": "FAILED",
"Stack": "ecr-replication"
}
]
我想我需要一个 Choice 状态,但我不知道该语言是否支持这个。
如果我只有SUCCESS 项目,那么Choice 会进入All succeed 状态,如果我至少有一个项目带有FAILED,那么Choice 会进入Partially succeed 状态。如果我可以将失败的项目转移到Partially succeed 会很好,但不是强制性的。
【问题讨论】:
标签: amazon-web-services aws-step-functions