Почему не готовы обработчики аутентификации Amazon S3?

У меня правильно установлены переменные среды $ AWS_ACCESS_KEY_ID и $ AWS_SECRET_ACCESS_KEY, я запускаю этот код:

import boto
conn = boto.connect_s3()

и получаю эту ошибку:

boto.exception.NoAuthHandlerFound: No handler was ready to authenticate. 1 handlers were checked. ['HmacAuthV1Handler']

Что происходит? Я не знаю, с чего начать отладку.


Похоже, что boto не берет значения из моих переменных окружения. Если я передам идентификатор ключа и секретный ключ в качестве аргументов конструктору соединения, все будет работать нормально.

44
задан Bill the Lizard 27 November 2011 в 02:44
поделиться