Python 无法从Runover API(Openstack swift)获取令牌
我正在编写一个使用OpenStack和RunoverAPI的python脚本。我想从Runover API生成一个令牌,用于连接到SwiftClientPython 无法从Runover API(Openstack swift)获取令牌,python,openstack-swift,cloud-storage,Python,Openstack Swift,Cloud Storage,我正在编写一个使用OpenStack和RunoverAPI的python脚本。我想从Runover API生成一个令牌,用于连接到SwiftClient run = Runabove(app_key, app_secret, consumer_key) token = run.tokens.get() 它来自那里:第82行->第85行 该守则提出: raise BadParametersError(msg=json_result.get('message')) runabove.excepti
run = Runabove(app_key, app_secret, consumer_key)
token = run.tokens.get()
它来自那里:第82行->第85行
该守则提出:
raise BadParametersError(msg=json_result.get('message'))
runabove.exception.BadParametersError: Invalid signature
这意味着引发HTTPError 400:
第164行
我不知道我的问题是从哪里来的,我100%确信我的钥匙/密码是正确的
谢谢我确信您的应用程序密钥和机密是有效的,但您也需要消费者密钥 您可以阅读以了解如何创建使用者密钥,然后可以将其添加到您提供的示例中,它将完美地工作 您也可以在Runover网站上阅读此内容,了解您为什么需要此使用者密钥,以及它如何帮助您使用类似ACL的系统筛选请求。这可能会有帮助: