Во время работы моего кода на python выдается ошибка «ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] не удалось проверить сертификат (_ssl.c: 726)» - PullRequest
0 голосов
/ 21 января 2019

Я в настоящее время новичок с boto и SSL. Я запускаю код, который создает экземпляры в AWS. Когда я запускаю код (пробовал в глобальной и виртуальной среде), я получаю сообщение об ошибке:

self._sslobj.do_handshake () ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] проверка сертификата не удалась (_ssl.c: 726)

Я проверил различные сообщения, но ни один из них не работает. Крест проверил мои .aws, установил сертификат. Проверено openssl:

$ python -c "import ssl; print ssl.OPENSSL_VERSION"      
OpenSSL 1.0.2o  27 Mar 2018.

Нужно ли мне как-то вставлять openssl в мою виртуальную среду?

Редактировать 1- Для временного исправления

$  export PYTHONHTTPSVERIFY=0 

1 Ответ

0 голосов
/ 21 мая 2019

Я могу опоздать сюда. Но для меня это помогло.

Это ответ на похожую проблему пользователя andilabs!

import ssl

ssl._create_default_https_context = ssl._create_unverified_context

Узнайте больше здесь: https://stackoverflow.com/a/52172355/3548966

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