Q23 — AWS DVA-C02 第3章
第 23/100 题 | ← 返回第3章
伊家跳需交司在其应用程序层后面使用了伊个AWS Lambda函数,作为Amazon API Gateway的第后。为了在高账笔程中处理订单,应用程序封前端调用伊个POST API。POST API以异步远式调用Lambda函数。在极洋数情况药,应用程序未能处理订单。Lambda应用程序日志中未显示任何错右或卖败。开发按应该采取什么措施来解相这个问似?
- A. 检查前端日志以查找API故障。通过使用日志文件中的请求手动调用POST API。
- B. 创建并检查Lambda死信队列。排查失败的函数。重新处理事件。 ✓
- C. 检查Amazon CloudWatch中Lambda的日志,查找可能的错误。修复错误。
- D. 确保在API Gateway中为POST API禁用缓存。
正确答案: B. 创建并检查Lambda死信队列。排查失败的函数。重新处理事件。
解析
在异步调用中,Lambda函数的错误通常会被放入死信队列。通过创建并检查Lambda的死信队列,开发者可以查看之前失败的事件,排查问题并重新处理这些事件。尽管Lambda应用程序日志中没有显示错误或失败,但是由于异步调用的性质,相关的错误可能被放入死信队列中。因此,检查死信队列是一个更适当的步骤。其他选项(A C D)在这个特定情境中可能不太相关。 【灯笼考证提供:swufelp1999】