一个无服务器的Step Functions工作流从外部API摄取数据,使用多个AWS Lambda函数对其进行转换,并将结果写入DynamoDB。该工作流必须根据传入消息的内容采取不同的路径。应该使用哪种Step Functions状态类型来实现条件分支?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Choice.
为什么这是答案
Choice 状态用于根据输入数据的值实现条件分支,允许工作流根据传入消息的内容采取不同的路径,这与题目描述的需求完全一致。Parallel 状态用于同时执行多个独立的分支,不用于条件判断。Task 状态用于执行单个工作单元,如调用 Lambda 函数,不用于分支逻辑。Map 状态用于迭代处理数组中的每个元素,也不适用于基于条件的路径选择。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡