こんにちは、ぱそきいろです。
ローカルで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
- 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
まとめ
他にも何かあれば追記していきます。