I'm writing a python scripts which uses OpenStack and Runabove APIs. I want to generate a token from the Runabove API which will be used to connect to SwiftClient.
run = Runabove(app_key, app_secret, consumer_key) token = run.tokens.get()
It comes from there: https://github.com/runabove/python-runabove/blob/master/examples/openstack/openstack.py (lines 82 -> 85)
This code raises:
raise BadParametersError(msg=json_result.get('message')) runabove.exception.BadParametersError: Invalid signature
which means that a HTTPError 400 is raised: https://github.com/runabove/python-runabove/blob/master/runabove/wrapper_api.py (line 164)
I have no clue where my problem can come from and I'm 100% sure that my keys/secret are correct.