DVAデプロイ

AWS SAMでLambda関数をローカル環境で実行し、API Gatewayイベントをシミュレートして動作確認したい場合に使用するコマンドはどれですか。

A
sam local start-api
✓ 正解
API Gatewayイベントをローカルで再現でき、ブラウザやcurlからアクセスしてLambdaの動作確認を行えます。
B
sam deploy
AWS環境へデプロイするコマンドであり、ローカル実行やテストを目的としたものではありません。
C
sam package
テンプレートや成果物をパッケージ化する処理であり、Lambdaをローカル実行する機能はありません。
D
sam sync
クラウド環境へ差分同期するコマンドであり、ローカルAPIテストには利用しません。

解説

sam local start-apiはDocker上でLambda関数を実行し、API Gatewayを模擬したローカルHTTPエンドポイントを提供します。これによりクラウドへデプロイせずAPI動作を確認できます。sam deployはAWSへのデプロイ、packageは成果物作成、syncは変更の反映に利用されます。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDVAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DVA の問題一覧に戻る