Q28 — AWS DVA-C02 第2章
第 28/100 問 | ← 第2章
ある企業がファイルをAmazon S3バケットにアップロードするアプリケーションを持っています。新しいファイルがアップロードされると、S3イベント通知がAWS Lambda関数を呼び出してそのファイルを処理します。Lambda関数のコードは正常に動作することが想定されています。しかし、開発者がLambda関数のログを確認したところ、各ファイルに対して複数回の呼び出しが発生していることがわかりました。
- A. アプリケーション内で指定されたS3バケット名が誤っており、別のS3バケットを対象としている。
- B. Lambda関数が正しく実行されておらず、Lambdaの遅延再試行によって呼び出しが繰り返されている。 ✓
- C. Amazon S3が同一イベントを複数回送信している。
- D. アプリケーションが断続的に停止・再開され、ログが複数の小さなファイルに分割されている。
正解: B. Lambda関数が正しく実行されておらず、Lambdaの遅延再試行によって呼び出しが繰り返されている。
解説
選択肢Aは不適切です。誤ったバケットにファイルが書き込まれている場合、Lambda関数はそもそも1回もトリガーされません。選択肢CはAWS側の潜在的な問題を仮定していますが、可能性は極めて低いです。選択肢Dは意味をなしません。