Q39 — AWS DVA-C02 第1章
第 39/100 题 | ← 返回第1章
伊个开发按正在开发伊个无服务续应用程序,商要使用 AWS Lambda 函数处理对 Amazon DynamoDB 表的任何更改。开发按应该如何配置 Lambda 函数以检测 DynamoDB 表的更改?
- A. 创建一个 Amazon Kinesis 数据流,并将其附加到 DynamoDB 表上。创建一个触发器将数据流连接到 Lambda 函数。
- B. 创建一个 Amazon EventBridge 规则以定期调用 Lambda 函数。从 Lambda 函数连接到 DynamoDB 表以检测更改。
- C. 在表上启用 DynamoDB Streams。创建一个触发器将 DynamoDB 流连接到 Lambda 函数。 ✓
- D. 创建一个 Amazon Kinesis Data Firehose 交付流,并将其附加到 DynamoDB 表上。将交付流的目标配置为 Lambda 函数。
正确答案: C. 在表上启用 DynamoDB Streams。创建一个触发器将 DynamoDB 流连接到 Lambda 函数。
解析
为了检测 DynamoDB 表的更改,最佳的方法是启用 DynamoDB Streams。DynamoDB Streams 是一个实时流式处理服务,可以捕获表的更改,并通过触发器将这些更改发送给连接的 Lambda 函数。因此,选项 C 是满足这一需求的最佳选择。其他选项涉及定期轮询、使用 Kinesis 数据流或 Kinesis Data Firehose,并不是最直接、有效的方法。 【灯笼考证提供:swufelp1999】