Q7 — AWS DVA-C02 第3章
第 7/100 問 | ← 第3章
ある開発者がAmazon Simple Queue Service (Amazon SQS)標準キューからメッセージを受信するAWS Lambda関数を作成しています。開発者は、Lambda関数が一部のメッセージを重複して処理していることに気づきました。開発者は、コスト効率の観点からこの問題をどのように解決すべきでしょうか?
- A. Amazon SQSメッセージの重複排除IDを用いて、Amazon SQS標準キューをAmazon SQS FIFOキューに変更します。 ✓
- B. デッドレターキュー(DLQ)を設定します。
- C. AWS Lambda関数の最大同時実行数を1に設定します。
- D. メッセージ処理をAmazon SQSではなくAmazon Kinesis Data Streamsを用いるように変更します。
正解: A. Amazon SQSメッセージの重複排除IDを用いて、Amazon SQS標準キューをAmazon SQS FIFOキューに変更します。
解説
開発者は、Amazon SQS標準キューをAmazon SQS FIFOキューに変更し、Amazon SQSメッセージの重複排除IDを活用すべきです。これにより、各メッセージが一度だけ処理されることを保証し、重複処理の問題を回避できます。