web-technical-blog

web開発に関する技術メモ

Lambda

Lambdaの呼び出し元について

LambdaFunctionには2つの呼び出し元がある ストリームベース ストリームベースではない 1.ストリームベース Kinesis Stream DynamoDB Stream 2.上記以外はストリームベースではない呼び出し ストリームベースではないイベントソースからの呼び出しは2種類が…

Lambdaの開発をローカル環境でする方法

mac環境でlambdaをローカル環境で開発する方法 python-lambda-local 以下をインストールすると可能になる https://github.com/HDE/python-lambda-local 実行コマンド python-lambda-local -l venv/lib/ -f lambda_handler main.py event.json event.json lam…

CloudWatchでLambdaのエラー内容を確認するコマンド

Lambdaでエラーした内容は以下のコマンドで確認できる ### awslogsコマンド awslogs get /aws/lambda/lambda-function -S --timestamp --start=1d --profile=xxx -f=ERROR

Lambda関数でS3をトリガーに設定する際に気を付けるポイント

Lambda関数を実行している際に、 なぜかaws-cliでs3にファイルをアップロードするとLambdaが発火せずにはまった内容。 原因はイベントタイプ設定で、イベントタイプで「PUT」を設定していたのが問題であった。 GUIからファイルをアップロードする際は、 マル…