我正在编写一个使用OpenStack和runoverhapi的python脚本。我想从runoverhapi生成一个令牌,它将用于连接到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行)
此代码引发:
^{pr2}$这意味着将引发HTTPError 400: https://github.com/runabove/python-runabove/blob/master/runabove/wrapper_api.py(第164行)
我不知道我的问题从何而来,我百分之百确信我的钥匙/密码是正确的。在
谢谢
我确信你的应用程序密钥和机密是有效的,但你也需要一个用户密钥!在
您可以阅读runabove-python package readme来理解如何创建使用者密钥,然后将其添加到您提供的示例中,它将完美地工作。在
您也可以在RunAbove网站上阅读此KB,以了解为什么需要此使用者密钥,以及它如何帮助您使用类似ACL的系统过滤请求。在
相关问题 更多 >
编程相关推荐