Python SSL证书错误-Jupyter笔记本
我正在使用Jupyter笔记本中的请求连接到(Amazon AWS)&一直收到错误:- SSLError(SSLError(“握手错误:错误([('SSL例程','ssl3\u获取服务器\u证书','certificate verify failed')),),),) 它适用于Python SSL证书错误-Jupyter笔记本,python,amazon-web-services,ssl,amazon-s3,jupyter-notebook,Python,Amazon Web Services,Ssl,Amazon S3,Jupyter Notebook,我正在使用Jupyter笔记本中的请求连接到(Amazon AWS)&一直收到错误:- SSLError(SSLError(“握手错误:错误([('SSL例程','ssl3\u获取服务器\u证书','certificate verify failed')),),),) 它适用于verify=False,但由于安全原因,我不想实现它 我已经在谷歌上搜索了好几天的解决方案,试图将请求\u CA\u BUNDLE从cacert.pem设置为弱.pem,设置SSL\u CERT\u文件类似地,使用cer
verify=False
,但由于安全原因,我不想实现它
我已经在谷歌上搜索了好几天的解决方案,试图将请求\u CA\u BUNDLE
从cacert.pem
设置为弱.pem
,设置SSL\u CERT\u文件
类似地,使用certifi old\u where而不是where,降级certifi,用请求[安全性]
重新安装请求-到目前为止没有任何效果。我可以通过浏览器正常连接,所以一定是请求或Jupyter笔记本出现问题,或者更确切地说是缺少证书。。我能够使用对其他https位置的请求-我不确定它们是否使用SSL加密。我不知道是否需要在环境中启用某些功能,或者是否需要将AWS证书放入我的环境变量中(而且我也不知道如何做!)
任何帮助都将不胜感激!谢谢我用
请求尝试了一个简单的GET请求。GET('https://dynamodb.eu-west-3.amazonaws.com/)
在我的jupyter笔记本上,并获得r.content
asb'health:dynamodb.eu-west-3.amazonaws.com'
和状态代码
as200
。你是在请求发帖吗?请说明您是如何发出请求和完全回溯错误的。我发出了完全相同的请求,完全回溯错误如上所述-显然,我的环境与您的不同-我可以通过浏览器恢复b'Health,但由于SSL握手不起作用,请不要使用请求。您可以共享您的环境吗详细信息,如操作系统、Python和请求版本、openssl版本?您是否在具有类似/不同环境的其他计算机上尝试过此请求?