Utiliser PostgreSQL avec Lambda (Python + psycopg2)

introduction

Un moyen simple d'utiliser PostgreSQL avec psycopg2 lors de l'utilisation de Python avec Lambda. Jusqu'à présent, l'importation de psycopg2 était un problème.

Méthode

J'utiliserai la couche Lambda de Mischa Spiegelmock.

https://github.com/jetbridge/psycopg2-lambda-layer

Pour Lambda3.8 région de Tokyo ap-nord-est-1

arn:aws:lambda:ap-northeast-1:898466741470:layer:psycopg2-py38:1

スクリーンショット 2020-09-04 0.06.19.png

Si vous spécifiez arn pour le calque, c'est OK. Vous pouvez importer avec juste cela!

À la fin

Il était facile de construire à partir de Code sur Github et d'en faire une couche.

référence

Qiita: avant de créer une couche de bibliothèque externe Python dans AWS Lambda https://qiita.com/polarbear08/items/202752d5ffcb65595bd9

Recommended Posts

Utiliser PostgreSQL avec Lambda (Python + psycopg2)
Utiliser mecab avec Python 3
Utiliser DynamoDB avec Python
Utilisez Python 3.8 avec Anaconda
Utiliser python avec docker
Utiliser l'API Trello avec python
Utiliser l'API Twitter avec Python
Utiliser TUN / TAP avec Python
Utiliser l'API subsonique avec python3
Comment utiliser Python lambda
Python: comment utiliser async avec
Utiliser la caméra Point Grey avec Python (PyCapture2)
Utilisez vl53l0x avec RaspberryPi (python)
Détection de visage avec Lambda (Python) + Rekognition
Utilisez NAIF SPICE TOOL KIT avec Python
Utiliser rospy avec virtualenv dans Python3
Utiliser la synthèse vocale Windows 10 avec Python
Utiliser OpenCV avec Python 3 dans Window
Notifier HipChat avec AWS Lambda (Python)
[AWS] Utilisation de fichiers ini avec Lambda [Python]
Utiliser l'impression dans l'expression lambda Python2
[Note] Obtenir des données de PostgreSQL avec Python
Utilisez smbus avec python3 sous environnement pyenv
Utiliser le type de données PostgreSQL (jsonb) à partir de Python
Utiliser Amazon Simple Notification Service avec Python
[Introduction à Python] Utilisons foreach avec Python
Utilisez PIL ou Pillow avec Cygwin Python
Utiliser le chiffrement de la bibliothèque de chiffrement avec l'image Python de Docker
Manipulation des données DynamoDB avec Lambda (Node et Python)
Connectez-vous à s3 avec AWS Lambda Python
Utilisation des fonctions C ++ de python avec pybind11
Charger des tables AWS-RDS / PostgreSQL avec AWS-Lambda + Python
Utilisez le pilote Web phantomjs de sélénium avec unittest de python
Jusqu'à ce que vous puissiez utiliser opencv avec python
Utiliser Python et MeCab avec Azure Functions
Essayez d'attribuer ou de changer avec Python: lambda
ImportError lors de la tentative d'utilisation du package gcloud avec la version AWS Lambda Python
Statistiques avec python
Python avec Go
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
python commence par ()
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
Exécutez régulièrement le scraping WEB avec AWS-Lambda + Python + Cron
Utiliser des packages Python supplémentaires avec Serverless Framework (v1.x)
Spécifiez le fichier exécutable Python à utiliser avec virtualenv
Obtenez une authentification de base avec CloudFront Lambda @ Edge avec Python 3.8
Utilisez Logger avec Python pour le moment
Python> Exécuter avec des arguments d'exécution> Utiliser import argparse