Я тоже пробовал. с Psycopg-binary, который должен устранить любые проблемы совместимости со средой выполнения лямбда, но все равно не работает.
Код: Выделить всё
import sys
import psycopg2
import boto3
import json
import os
try:
connection = psycopg2.connect(host = os.environ\["host"\],
user= os.environ\["username"\],
password = os.environ\["password"\],
dbname = os.environ\["dbname"\],
port = os.environ\["port"\])
except psycopg2.Error as e:
print(f"Connection Attempt Failed, error: {e}")
- Пытался заархивировать файл .py и библиотеки
- Попробовал Docker и получил правильные версии всего.
- Попробовал использовать бинарный файл Psycopg.
- Попробовал создать и использовать слой с помощью Psycopg2< /li>
Попробовал использовать уже существующее сообщество построил слой для psyocpg2
Подробнее здесь: https://stackoverflow.com/questions/793 ... ion-on-aws
Мобильная версия