有没有办法弄清楚哪些机器是由哪个特定用户创建的?

时间:2014-07-15 16:43:33

标签: openstack openstack-nova

有没有办法找出哪个特定用户创建了哪些机器?我已经尝试查看服务器/详细信息选项,但即使可以确定哪些计算机是由同一用户创建的(通过user_id),我也无法说"哦,我知道user_id对应的用户名!"我也不愿使用密钥对字段对机器进行分组。

小编,我使用的是http计算API,而不是nova命令行客户端。

1 个答案:

答案 0 :(得分:0)

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