получение ошибки при подключении к красному смещению из лямбда-функции aws - PullRequest
1 голос
/ 31 марта 2019

пытается подключить красное смещение из ламбда-кода Python aws с помощью библиотеки psycopg2, когда при запуске того же кода из экземпляра EC2 не возникает никаких ошибок. получить ответ ниже ошибки.

{
  "errorMessage": "FATAL:  no pg_hba.conf entry for host \"::xxxxx\", user \"xxxx\", database \"xxxx\", SSL off\n",
  "errorType": "OperationalError",
  "stackTrace": [
    [
      "/var/task/aws_unload_to_s3_audit.py",
      86,
      "lambda_handler",
      "mainly()"
    ],
    [
      "/var/task/aws_unload_to_s3_audit.py",
      74,
      "mainly",
      "con = psycopg2.connect(conn_string)"
    ],
    [
      "/var/task/psycopg2/__init__.py",
      130,
      "connect",
      "conn = _connect(dsn, connection_factory=connection_factory, **kwasync)"
    ]
  ]
}

1 Ответ

0 голосов
/ 02 апреля 2019

Мое предложение по этому вопросу было бы поставить проверку конфигурации сети для Redshift, есть вероятность, что в соединении отказано.

Места для проверки -

  1. Redshift Security Group
  2. Конфигурация VPC - это лямбда-адрес, находящийся в частной подсети.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...