一家公司使用 S3 File Gateway 将文件从本地传输到 S3 存储桶。数据工程师需要一个自动化流程,以便在文件传输成功完成后启动 AWS Glue 工作流来运行多个 Glue 作业。哪个选项能以最少的运维开销提供这种行为?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建一个 Amazon EventBridge 规则,为每次成功的 S3 File Gateway 文件传输事件触发 AWS Glue 工作流。.
为什么这是答案
正确答案是创建一个 Amazon EventBridge 规则,为每次成功的 S3 File Gateway 文件传输事件触发 AWS Glue 工作流。这是因为 S3 File Gateway 在文件成功上传到 S3 后会发出 EventBridge 事件。通过配置 EventBridge 规则来监听这些特定事件,可以直接触发 AWS Glue 工作流,从而实现自动化,且运维开销最小。 估算传输时间并使用计划规则不准确,可能导致数据不完整或重复处理,且无法保证在每次传输完成后立即执行。手动启动工作流不符合自动化要求,且效率低下。部署 Lambda 函数来调用 Glue 工作流虽然可行,但 S3 对象创建事件并不能区分是 S3 File Gateway 传输还是其他方式的上传,且 S3 File Gateway 事件直接触发 Glue 工作流更为直接和高效,运维开销更少。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡