0

有什么方法可以确定哪些机器是由哪个特定用户创建的?我已经尝试查看服务器/详细信息选项,但即使可以确定哪些机器是由同一用户创建的(通过 user_id),我也无法说“哦,我知道 user_id 对应的用户名!” 我也不想使用 keypair 字段对机器进行分组。

作为一个小提示,我使用的是 http Compute API,而不是 nova 命令行客户端。

4

1 回答 1

0

我设法解决了这个问题(至少对于我需要的)。当用户对 Openstack Identity 进行 POST 以获取身份验证令牌时,返回的 json 正文包含有关用户的信息(包括生成的 user_id)。如果您能够捕获整个 json 主体并通过它进行解析,它可用于过滤从 GET 请求发送回 Compute 的机器列表以获取服务器详细信息。然后,您可以确定哪些机器是您的。

于 2014-07-15T18:20:47.533 回答