Приложение AWS lambda Flask вызывает CERTIFICATE_VERIFY_FAILED - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть приложение фляги, развернутое как лямбда-функция в AWS с использованием Zappa.

Из приложения я пытаюсь Post в Django Rest Framework с использованием библиотеки requests:

 backend_url = 'https://...'
 result = requests.post(backend_url, data={}, allow_redirects=True)

Однако в результате вызова

 SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)

Когда я выключаю проверку

result = requests.post(backend_url, data={}, allow_redirects=True, verify=False)

все работает нормально.

Я предполагаю, что проверка ssl выполняется путем доступа к сертификатам SSL на локальном компьютере (обычно с использованием certify lib), но поскольку это выполняется как лямбда-функция, которая невозможна!?

Есть ли способ заставить Post работать с проверкой ssl?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...