ぱそきいろのIT日記

ぱそきいろがITに関する記事を書いていきます。

ローカルでlambda関数開発のメモ

こんにちは、ぱそきいろです。
ローカルでAWS lambdaで関数を作っているのですが、個人的に引っかかる点も多かったので自分用のメモとして残しておきます。
何かの参考になれば幸いです。

環境
  • Mac Book Air
  • AWS
  • Pycharm CE
基本的な進め方

公式のドキュメントに従って進めればOK
aws.amazon.com

詰まったところ
  • Dockerを起動しているにも関わらず以下のエラーが出る

Error: Running AWS SAM projects locally requires Docker. Have you got it installed and running?

以下の記事を参考にsudoでコマンド一発打つ

sudo ln -s ~/.docker/run/docker.sock /var/run/docker.sock

zenn.dev

  • sam sync がエラーとなる

公式ドキュメントに則って以下のコマンドを実行

sam sync --stack-name [Stack name]

以下のエラーとなる

Error: Error Setting Up Managed Stack Client: Unable to resolve a region.

エラー文に従って--regionオプションをつければOK

sam sync --stack-name test2 --region ap-northeast-1
まとめ

他にも何かあれば追記していきます。