Я пытаюсь подключиться к локальному серверу Postgres, работающему в качестве док-контейнера из моей функции Lambda.
Для этого я использую вызов sam local invoke
.
Дляпочему-то кажется, что исходящее соединение из док-контейнера SAM для функции отключено.
Я получаю это сообщение об ошибке:
"errorMessage": "(psycopg2.OperationalError) could not connect to server: Connection refused\n\tIs the server running on host \"localhost\" (127.0.0.1) and accepting\n\tTCP/IP connections on port 5432?\ncould not connect to server: Cannot assign requested address\n\tIs the server running on host \"localhost\" (::1) and accepting\n\tTCP/IP connections on port 5432?\n\n(Background on this error at: http://sqlalche.me/e/e3q8)",
Есть ли способ включить функцию Lambda? вызывать локальную базу данных докера?
У меня нет проблем с запуском кода подключения вне функции Lambda в виде стандартного кода Python - поэтому я уверен, что моя база данных работает, моякод работает и т. д.