Lambda で requests を使いたかったので、Lambda レイヤーを作成する時に Pything 3.10 の pip に切り替えて requests の zip ファイルパッケージを作ったときのメモ書き
MacOS の Homebrew での作業です。
$ brew install python@3.10
# python3.10 -m pip install --upgrade pip
$ pip --version
pip 23.2.1 from /usr/local/lib/python3.10/site-packages/pip (python 3.10)
$ mkdir python
$ pip install -t python requests==2.28.2
$ zip -r9 layer.zip python
- Lambda Layer を追加
- Lambda 関数に Layer を紐付け
参考
https://stackoverflow.com/questions/54409696/upgrading-pip-for-different-versions-of-python
https://sebenkyo.com/2021/05/21/post-1979/