AmazonAWS Developer Associate DVA-C02 Certification
·JA
·更新日 28 Jul 2026
移行されたアプリケーションは、重複なしで順番に処理する必要がある配送リクエストを送信します。リクエストは最大250KBで、処理に5〜10分かかります。現在のシステムでは、重複、消失、または順序が狂ったリクエストが発生しています。開発者は、順序付けされ、重複のない処理を保証するために、ソリューションをどのように再設計すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: リクエストを処理するためにLambda関数を作成します。Amazon SQS FIFOキューを作成し、キューをLambdaのイベントソースとして設定し、アプリケーションがリクエストをSQSキューに送信するようにします。.
これが解答である理由
正解は、Amazon SQS FIFOキューを使用するオプションです。SQS FIFOキューは、メッセージの順序を厳密に維持し、重複を排除することで、一度だけの処理(exactly-once processing)を保証します。これにより、配送リクエストが重複なく、送信された順序で処理されるという要件を満たします。Lambda関数をイベントソースとして設定することで、キューにメッセージが到着した際に自動的に処理がトリガーされます。
他の選択肢が不正解である理由は以下の通りです。
Kinesis Data FirehoseとKinesis Data Streamsは、順序付けは可能ですが、重複排除の保証はありません。また、Kinesis Data FirehoseはストリーミングデータをS3などの宛先に配信するサービスであり、個別のリクエスト処理には適していません。
Amazon SNSは、メッセージの順序付けや重複排除を保証しません。
Amazon SQS標準キューは、順序付けや重複排除を保証しないため、要件を満たしません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要