JavaScriptを有効にしてください

【AWS Lambda Python】Postgresを利用する方法

 ·  ☕ 1 分で読めます

【AWS Lambda Python】Postgresを利用する方法

AWS Lambda上で psycopg2 を利用することが出来ません。
そのため、AWS Lambda用の psycopg2 を入れる必要があります。

対応方法

1. ライブラリをダウンロード

こちらからダウンロード。
psycopg2 Python Library for AWS Lambda

もしくは git clone してください。

1
git clone https://github.com/jkehler/awslambda-psycopg2.git

2. 使用するバージョン

Pythonのバージョンに合わせて、ダウンロードしたディレクトリの psycopg2-3.x を Lambdaにデプロイするコードと同じディレクトリに配置。

3. ディレクトリ名変更

psycopg2-3.xpsycopg2 に変更。

4. Lambdaにデプロイ

Lambdaに psycopg2 のフォルダも合わせてデプロイしてください。

参考

共有

こぴぺたん
著者
こぴぺたん
Copy & Paste Engineer