0

我应该直接查询 API 还是依赖从 keystone 客户端导入方法?

想法?

4

3 回答 3

0

这取决于您对如何与 keystone 交互的要求。

如果您直接查询 API,那么您可能在 bash 脚本或命令行中使用 curl。如果您正在使用来自主干的前沿 keystone API 代码,而该代码甚至在 keystone 客户端中还没有方法,这将特别有用。

如果您从 keystone 客户端导入方法,您可能正在编写 Python 脚本或应用程序。如果您正在使用来自稳定分支或包的稳定 keystone 代码,这是更好的选择。与原始 HTTP 请求相比,keystone 客户端更易于使用。

高温高压

于 2012-06-21T17:40:59.543 回答
0

使用 keystone 客户端方法更容易。python-keystoneclient 包在 doc 目录中有关于如何执行此操作的文档。例如,请参阅客户端 API

于 2012-06-23T13:13:50.753 回答
0

我最终使用 python-keystoneclient 绑定进行初始身份验证,但对于 keystoneclient API 范围之外的任何查询,我只是引用了 auth_token 并调用了针对 keystone ec2 url 的直接 API 查询请求,其中带有标头中的令牌。

这工作得很好。Keystone 需要工作。

于 2012-07-17T23:37:56.517 回答