Я пишу скрипты python, которые используют API OpenStack и Runabove. Я хочу создать токен из API Runabove, который будет использоваться для подключения к SwiftClient.Не удается получить токены из API Runabove (Openstack swift)
run = Runabove(app_key, app_secret, consumer_key)
token = run.tokens.get()
Он поставляется оттуда: https://github.com/runabove/python-runabove/blob/master/examples/openstack/openstack.py (строки 82 -> 85)
Этот код поднимает:
raise BadParametersError(msg=json_result.get('message'))
runabove.exception.BadParametersError: Invalid signature
что означает, что HTTPError 400 поднимается: https://github.com/runabove/python-runabove/blob/master/runabove/wrapper_api.py (строка 164)
У меня нет ни малейшего понятия, где моя проблема может возникнуть, и я на 100% уверен, что мои ключи/секрет верны.
Благодаря
Это может помочь: https://github.com/runabove/python-runabove – navyad