IoTデバイスは、1時間に1回データファイルをAmazon S3バケットにアップロードします。これらのファイルを処理するように設定されたLambda関数は、各ファイルがアップロードされるとすぐに実行される必要があります。Lambda関数はすでにS3バケット情報で設定されています。開発者は、ファイルがアップロードされるとすぐに関数が呼び出されるようにするにはどうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Lambda関数にS3トリガーを追加し、S3バケットをイベントソースとして選択します。.
これが解答である理由
Lambda関数がS3バケットにファイルがアップロードされたときにすぐに実行されるようにするには、S3トリガーを設定するのが最も直接的で効率的な方法です。S3トリガーは、S3バケットで特定のイベント(例: オブジェクトの作成)が発生したときにLambda関数を自動的に呼び出すように設定できます。 他の選択肢が不適切な理由は以下の通りです。 非同期呼び出し設定は、Lambda関数の呼び出し方法を制御しますが、S3イベントをトリガーとして直接設定するものではありません。 EventBridgeは様々なイベントソースを統合できますが、S3イベントからLambdaをトリガーする最も直接的な方法はS3トリガーを使用することです。EventBridgeを使用することも可能ですが、S3トリガーの方がシンプルです。 Lambdaレイヤーはコードや依存関係を共有するためのものであり、S3イベントをトリガーとして設定する機能はありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要