Eコマースのフロントエンドは、API Gatewayを介してPOST APIを呼び出し、Lambda関数を非同期で起動して注文を処理します。時折、注文が処理されず、Lambdaのログにもエラーが表示されません。開発者は、処理されない注文を診断して解決するために何をすべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Lambdaのデッドレターキュー(DLQ)で失敗したイベントを検査し、失敗の原因をトラブルシューティングして、それらのイベントを再処理します。.
これが解答である理由
Lambda関数が非同期で呼び出され、エラーなしで処理されない場合、イベントがDLQに送信されている可能性があります。DLQを検査することで、失敗したイベントの詳細を確認し、根本原因を特定してトラブルシューティングできます。その後、これらのイベントを再処理して注文の損失を防ぎます。フロントエンドのログを確認しても、Lambdaがイベントを受信しなかった理由や処理に失敗した理由は特定できません。CloudWatchのLambdaログにエラーがない場合、Lambdaが呼び出されなかったか、呼び出しは成功したがイベント処理が失敗した可能性があります。API Gatewayキャッシングは、非同期呼び出しの失敗とは直接関係ありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要