AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·CN
·更新于 4 Aug 2026
某个应用程序将许多对象上传到 S3 存储桶,并且对于每个新对象,都必须并行运行多个处理任务。团队将使用 AWS Step Functions 编排这些任务,并希望操作开销最小。团队应该采取哪些措施?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建使用 Parallel 状态定义并发处理任务的标准 Step Functions 工作流。或者,创建使用 Parallel 状态处理任务的异步 Express 工作流。, 创建匹配新 S3 对象创建的 Amazon EventBridge 规则,并配置该规则以直接启动 Step Functions 处理工作流。.
为什么这是答案
选项A正确,因为Step Functions的Parallel状态可以并行执行多个任务,非常适合处理每个S3对象所需的并发任务。标准工作流适用于长时间运行和需要审计的工作流,而异步Express工作流则适用于高吞吐量、短时间运行且不需要精确审计的场景,两者都能满足并行处理的需求,且操作开销相对较低。
选项D也正确,因为Amazon EventBridge可以直接响应S3对象创建事件,并启动Step Functions工作流来处理这些对象,实现了事件驱动的自动化,减少了手动干预和额外的计算资源开销。
选项B不正确,因为同步Express工作流有严格的请求/响应模型,不适合S3对象创建这种异步事件触发的场景。Map状态虽然可以处理集合,但这里更强调并行处理单个对象的多个任务。
选项C不正确,因为在EventBridge和Step Functions之间引入Lambda函数会增加额外的复杂性和成本,而EventBridge可以直接启动Step Functions工作流,无需中间Lambda。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡