Q23 — AWS DEA-C01 第1章

第 23/100 题 | ← 返回第1章

数据工程师需使用AWS Step Functions设计编排工作流。该工作流必须并行处理大量数据文件,并对每个文件应用特定转换。 数据工程师应使用哪种Step Functions状态来满足这些要求?

正确答案: D. Map状态

解析

本题考查AWS Step Functions各状态功能。Choice状态用于条件分支判断,不适用于并行处理;Wait状态用于暂停执行,不符合要求;Parallel状态虽支持并行执行多个分支,但其分支数量固定且需预先定义,无法动态迭代处理未知数量的数据文件;Map状态专为迭代处理数组输入而设计,可自动对每个元素(即每个数据文件)并行执行相同转换逻辑,并聚合结果,完美匹配‘大量文件+并行+特定转换’场景,且运维开销最低。因此,正确答案为D(Map状态)。