はじめに
LambdaでPythonを使うときに、psycopg2でPostgreSQLを簡単に使う方法です。
これまでは、psycopg2をimportするのは手間でしたね。
方法
Mischa SpiegelmockさんのLambdaレイヤーを使わせてもらいます。
Python 3.8 東京リージョン ap-northeast-1 の場合
arn:aws:lambda:ap-northeast-1:898466741470:layer:psycopg2-py38:1
レイヤーを追加、arnを指定すればOK。これだけでimportできます!
終わりに
Mischa SpiegelmockさんのGithubのCodeからbuildして、レイヤーにするのも簡単に出来ました。
参考
Qiita: AWS LambdaでPython外部ライブラリのLayerを作る前に
https://qiita.com/polarbear08/items/202752d5ffcb65595bd9