広告スペース(バナー)
☁️AWS レッスン
AWSの基本設定6▾
IAMでユーザーとロールを管理7▾
S3でファイルを保存しよう8▾
EC2で仮想サーバーを扱おう6▾
セキュリティグループとタグ4▾
タグとLambda5▾
レッスン 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関数を手動で実行できるようになります。
作成したLambda関数を手動で実行できるようになります。
広告スペース(バナー)
広告スペース(記事内)