広告スペース(バナー)
☁️AWS レッスン
AWSの基本設定6
IAMでユーザーとロールを管理7
S3でファイルを保存しよう8
EC2で仮想サーバーを扱おう6
セキュリティグループとタグ4
タグとLambda5
Lambda仕上げとCloudWatch4
レッスン 37 / 41

aws lambda invoke でLambda関数を実行しよう

「作ったLambda関数が正しく動くかテストしたい」というときに使うのがaws lambda invokeです。指定したLambda関数を、その場で実行(呼び出し)するコマンドです。

aws lambda invoke --function-name 関数名 出力ファイル名という書式で使います。関数の戻り値は指定した出力ファイルに保存されます。

aws lambda invoke my-funcを実行すると、「my-func」関数が実行され、StatusCode(200なら成功)や実行されたバージョンの情報が返されます。

よくあるつまずきは、実際にAWSに公開する前のテストとして、ローカルでの動作確認だけで済ませてしまうことです。invokeを使ってAWS上での実際の動作を必ず確認しましょう。

実務では新しくデプロイした関数の動作確認、CI/CDパイプラインでの自動テストの一環として使われます。

AWS
試してみよう(疑似ターミナルへの入力例)
aws lambda invoke my-func

🧑‍💻 このコマンドは AWSの疑似ターミナル に実際に入力して試せます(このページ自体には操作可能なターミナルはありません)。

🎯
ここまでできればゴール達成!
作成したLambda関数を手動で実行できるようになります。
広告スペース(バナー)
広告スペース(記事内)