一位开发人员构建了一个 Lambda 函数来处理上传到 S3 存储桶的 .csv 文件。以下哪组步骤组合将在 .csv 文件上传到存储桶时触发 Lambda 函数?(选择两项)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建与 S3 对象创建事件匹配的 Amazon EventBridge 规则。, 向现有 Lambda 函数添加 EventBridge 类型的触发器,并选择 EventBridge 规则。.
为什么这是答案
要实现 S3 对象创建时触发 Lambda 函数,最直接且推荐的方法是使用 EventBridge。首先,您需要创建一个 EventBridge 规则,该规则配置为监听 S3 存储桶中的“对象创建”事件。这个规则将捕获每次新文件上传到 S3 时的事件。其次,您需要将这个 EventBridge 规则作为触发器添加到您的 Lambda 函数中。这样,每当 EventBridge 规则捕获到 S3 对象创建事件时,它就会自动调用关联的 Lambda 函数。 其他选项不正确的原因: “安排 Amazon EventBridge 规则定期运行 Lambda 函数以扫描 S3 存储桶”:这是一种轮询机制,而不是事件驱动,效率较低且可能产生不必要的成本。 “创建一个单独的 Lambda 函数,扫描 S3 存储桶中最近添加的对象”:这同样是轮询,效率低下且复杂。 “定义 S3 Lifecycle 规则以调用现有 Lambda 函数”:S3 Lifecycle 规则用于管理对象的生命周期(如过期、转换存储类),不直接用于触发 Lambda 函数处理对象创建事件。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡