Как мне звонить в AWS с Python 3 и httplib2 в Windows 7?

Я использую httplib2 для звонков в Amazon Web Services (AWS):

http = httplib2.Http(cache='.cache')
response, content = http.request('https://sdb.amazonaws.com/...')

Однако он не может найти центры сертификации (я думаю):

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

Мои вопросы:

  1. Есть ли что-то, что мне нужно сделать, чтобы настроить мою ОС и среду, чтобы это работало?
  2. Я много видел сообщений о том, что библиотека сокетов построена для SSL в Python 2; применимо ли это к Python 3?

Спасибо!

6
задан Seth 13 August 2011 в 15:22
поделиться