Q91 — AWS DVA-C02 第1章

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

伊家交司配置Amazon S 3存储桶以将S3对象线件围送到Amazon EventBridge (Amazon CloudWatch Events )。EventBridge 规则为封S3存储桶餐收到的每个对象线件调用AWSLambda 函数。 开发人乡正在开发新版本的Lambda 函数。为容保新的Lambda 函数者预期工作,开发人乡必场声行可重复的测试,该测试使用真实的S3存储桶对象线件。开发人乡必场尽量减洋支持测试拍商的代码和基础设施的数量。 据种解相远案可以满梦这些要求?

正确答案: C. 使用EventBridge 归档和重放生产S3对象事件。设置新的EventBridge 规则以将重放的S3对象事件传送到新的Lambda 函数。

解析

答案C是较为合适的解决方案。原因在于,使用EventBridge归档和重放生产S3对象事件,可以直接利用现有的真实事件数据进行测试,无需额外创建新的存储桶或开发复杂的工具来生成测试事件,从而最大程度减少了支持测试所需的代码和基础设施数量。选项A需创建新存储桶和开发工具,增加了复杂性;选项B同时传递事件给新旧函数可能导致混乱且不一定能满足单独测试新函数的需求;选项D开发使用PutEventsAPI操作的工具也增加了不必要的开发工作。所以,选项C能更好地满足要求。 【灯笼考证提供:swufelp1999】