estoy usando httplib2 para realizar llamadas a Amazon Web Services (AWS):¿Cómo hago las llamadas a AWS con Python 3 y httplib2 en Windows 7?
http = httplib2.Http(cache='.cache')
response, content = http.request('https://sdb.amazonaws.com/...')
Sin embargo falla en busca de CA (creo):
File "C:\Python32\lib\site-packages\httplib2\__init__.py", line 1059, in request self.disable_ssl_certificate_validation)
File "C:\Python32\lib\site-packages\httplib2\__init__.py", line 772, in __init__ context.load_verify_locations(ca_certs)
IOError: [Errno 2] No such file or directory
Mis preguntas:
- ¿Hay algo que deba hacer para configurar mi SO y mi entorno para que esto funcione?
- He visto muchas publicaciones sobre cómo asegurarse de que la biblioteca de sockets esté construida para SSL en Python 2; ¿eso se aplica a Python 3?
¡Gracias!
RESUELTO: El script de configuración httplib2 para Python 3 no copia 'cacerts.txt' en la carpeta lib de Python. Copié la carpeta manualmente y todo funcionó. – Seth
Si resuelve su problema, no debe cambiar el título, pero publique su solución como respuesta y luego márquela como aceptada. Esto ayudará a las personas que buscan la misma pregunta y puede obtener algunos votos favorables. –
Gracias @Dour, listo. – Seth