我正在编写一个使用 OpenStack 和 Runabove API 的 python 脚本。我想从 Runabove API 生成一个令牌,用于连接到 SwiftClient。
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% 确定我的密钥/秘密是正确的。
谢谢