У меня есть приложение фляги, развернутое как лямбда-функция в 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?