Q31 — AWS DVA-C02 第1章
第 31/100 問 | ← 第1章
ある開発者が、統合環境におけるアプリケーションの問題を調査しています。このアプリケーションでは、Amazon Simple Queue Service(Amazon SQS)キューがメッセージを受信し、その後AWS Lambda関数がそれらのメッセージを処理します。Lambda関数はメッセージを処理した後、第三者サービスのAPIを呼び出します。アプリケーションの利用頻度が大幅に増加しました。第三者APIは頻繁にHTTP 429 Too Many Requestsエラーを返します。このエラーにより、多数のメッセージが正常に処理されません。開発者はこの問題をどのように解決すべきでしょうか?
- A. SQSイベントソースのバッチサイズ設定を増加させる。
- B. 第三者APIのドキュメント化されたレート制限に基づき、Lambda関数のプロビジョニング済み同時実行数を設定する。
- C. Lambda関数の非同期設定で、再試行回数および最大イベント寿命を増加させる。
- D. 第三者サービスのドキュメント化されたレート制限に基づき、SQSイベントソースで最大同時実行数を設定する。 ✓
正解: D. 第三者サービスのドキュメント化されたレート制限に基づき、SQSイベントソースで最大同時実行数を設定する。
解説
開発者は、第三者サービスのドキュメント化されたレート制限に基づいて、SQSイベントソースの最大同時実行数を設定することができます。これにより、Lambda関数が第三者サービスを過度に呼び出すことが防止され、HTTP 429 Too Many Requestsエラーの発生を回避できます。 【灯笼考证提供:swufelp1999】