ssl.SSLCertVerificationError:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败:无法获取本地发行者证书_ssl.c:1123

问题描述

回溯(最近通话最近): 文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connectionpool.py”,第670行,位于urlopen
httplib_response = self._make_request( _make_request中的第381行的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connectionpool.py” self._validate_conn(conn) validate_conn中的第978行的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connectionpool.py” conn.connect() 连接中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connection.py”,第362行 self.sock = ssl_wrap_socket( ssl_wrap_socket中的第384行的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ util \ ssl .py”
返回context.wrap_socket(sock,server_hostname = server_hostname) wrap_socket中的第500行的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ ssl.py” 返回self.sslsocket_class._create( _create中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ ssl.py”,行1040 self.do_handshake() 在do_handshake中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ ssl.py”,行1309 self._sslobj.do_handshake() ssl.SSLCertVerificationError:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败:无法获取本地发行者证书(_ssl.c:1123)

在处理上述异常期间,发生了另一个异常:

回溯(最近通话最近): 发送中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ httpsession.py”,第254行 urllib_response = conn.urlopen( urlopen中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connectionpool.py”,第726行 重试= retries.increment( 文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ util \ retry.py”,行379,增量 提高六点.reraise(type(error),error,_stacktrace) 重新列出文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ packages \ six.py”,行734 提高价值.with_traceback(tb) urlopen中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connectionpool.py”,行670 httplib_response = self._make_request( _make_request中的第381行的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connectionpool.py” self._validate_conn(conn) validate_conn中的第978行的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connectionpool.py” conn.connect() 连接中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ connection.py”,第362行 self.sock = ssl_wrap_socket( ssl_wrap_socket中的第384行的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ urllib3 \ util \ ssl .py” 返回context.wrap_socket(sock,server_hostname = server_hostname) wrap_socket中的第500行的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ ssl.py” 返回self.sslsocket_class._create( _create中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ ssl.py”,行1040 self.do_handshake() 文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ ssl.py”,行1309,在do_handshake中 self._sslobj.do_handshake() urllib3.exceptions.SSLError:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败:无法获取本地发行者证书(_ssl.c:1123)

在处理上述异常期间,发生了另一个异常:

回溯(最近通话最近): 文件“ c:/Users/kbollu/AppData/Local/Programs/Python/Python38-32/py-tests/aws-scripts/elevatedaccess-role-CT.py”,第6行,在 事件= ct.lookup_events( _api_call中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ client.py”,第357行 返回self._make_api_call(operation_name,kwargs) _make_api_call中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ client.py”,行662 http,parsed_response = self._make_request( _make_request中的第682行的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ client.py” 返回self._endpoint.make_request(operation_model,request_dict) 在make_request中的第102行,文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ endpoint.py” 返回self._send_request(request_dict,operation_model) _send_request中的第136行“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ endpoint.py” 而self._needs_retry(尝试,operation_model,request_dict, 文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ endpoint.py”,第253行,_needs_retry 响应= self._event_emitter.emit( 发出文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ hooks.py”,行356 返回self._emitter.emit(aliased_event_name,** kwargs) 发出文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ hooks.py”,第228行 返回self._emit(event_name,kwargs) _emit中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ hooks.py”,第211行 响应=处理程序(** kwargs) 调用中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ retryhandler.py”,第183行 如果self._checker(尝试,响应,catch_exception): 调用中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ retryhandler.py”,第250行 should_retry = self._should_retry(attempt_number,response, _should_retry中的第277行“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ retryhandler.py” 返回self._checker(attempt_number,响应,catched_exception) 在调用中的第316行中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ retryhandler.py” checker_response = checker(attempt_number,响应, 调用中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ retryhandler.py”,第222行 返回self._check_caught_exception( _check_caught_exception中的第359行的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ retryhandler.py” 提高catch_exception 文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ endpoint.py”,第200行,_do_get_response http_response = self._send(请求) 文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ endpoint.py”,行269,在_send中 返回self.http_session.send(请求) 发送中的文件“ C:\ Users \ kbollu \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ botocore \ httpsession.py”,第281行 引发SSLError(endpoint_url = request.url,error = e) botocore.exceptions.SSLError:https://cloudtrail.us-east-1.amazonaws.com/的SSL验证失败[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败:无法获取本地发行者证书(_ssl.c:1123)

尝试从boto3 cloudtrail客户端使用方法“ lookup_events”时获取此错误。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...