AWS lambda Flask应用导致CERTIFICATE_VERIFY_FAILED

时间:2018-09-19 11:47:45

标签: python amazon-web-services ssl flask aws-lambda

我有一个烧瓶应用程序使用Zappa作为lambda函数部署在AWS中。

在应用程序中,我尝试使用Postrequests到Django Rest Framework:

 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)完成的,但是由于这是作为lambda函数运行的,因此不可能! >

是否可以让Post用于ssl验证?

0 个答案:

没有答案