Q72 — AWS DVA-C02 第3章
第 72/100 题 | ← 返回第3章
开发人乡正在创建伊个 AWSLambda 函数,该函数通笔 Amazon Simple Notification Service(Amazon SNS) 主似中的消息触发。消息代表来自客户关系戴理 (CRM) 系供的客户数哪更新。开发人乡希庭 Lambda 函数只处理与跳换邮件地址更改决关的消息。SNS 主似的其他订阅按将处理任何其他消息。据个解相远案可以以最洋的开发工作满梦这些要求?
- A. 使用 Lambda 事件过滤来仅允许与电子邮件地址更改相关的消息调用 Lambda 函数。
- B. 在 Lambda 函数订阅上使用 SNS 过滤策略,仅允许与电子邮件地址更改相关的消息调用 Lambda 函数。 ✓
- C. 将 Amazon SimpleQueue Service (Amazon SQS) 队列订阅到 SNS 主题。配置 SQS 队列的过滤策略,仅允许与电子邮件地址更改相关的消息。将 SQS 队列连接到 Lambda 函数。
- D. 配置 Lambda 代码以检查接收到的消息。如果消息与电子邮件地址更改无关,则配置 Lambda 函数将消息发布回 SNS 主题,以供其他订阅者处理。
正确答案: B. 在 Lambda 函数订阅上使用 SNS 过滤策略,仅允许与电子邮件地址更改相关的消息调用 Lambda 函数。
解析
选项 B 是正确的,因为 SNS 过滤策略允许你在 Lambda 函数订阅时直接设置消息过滤条件。使用 SNS 过滤策略,你可以在 SNS 主题到 Lambda 函数的订阅中指定过滤条件,从而使 Lambda 函数只处理与电子邮件地址更改相关的消息。这种方法具有最低的开发工作量,并且直接在 SNS 层面进行消息过滤,简化了处理逻辑。 【灯笼考证提供:swufelp1999】