web-technical-blog

web開発に関する技術メモ

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

mac環境でlambdaをローカル環境で開発する方法

  • python-lambda-local
  • event.json
    • lambdaでテストする際のテスト呼び出しコードを記入する
  • AWSサービスを使用する場合は、.aws/credentialsが必要
    • --profile=xxxというような呼び出しはできない
  • 以下のURLに書いてある「requirements.txt」は特に設定は必要ない https://kakakakakku.hatenablog.com/entry/2017/08/02/085839

  • windows環境ではSIGALRMをCallできないとかでエラーするので無理

signal.signal(signal.SIGALRM, signal_handler)
AttributeError: module 'signal' has no attribute 'SIGALRM'

https://qiita.com/tanj/items/70c57ed9ca742884c61e