Мои переменные окружения $ 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 не берет значения из моих переменных окружения.Если я передаю идентификатор ключа и секретный ключ в качестве аргументов конструктору соединений, это прекрасно работает.