0

我注意到 API 文档引用了全局角色和租户角色。例如

链接http://developer.openstack.org/api-ref-identity-v2.html#identity-v2-ext有一个 Get 操作

/v2.0/users/​{user_id}​/roles

上面写着“列出指定用户的全局角色。当我使用 Openstack.net SDK (GetRolesByUser) 为管理员用户调用此命令时,排除租户角色,我可以看到它正确地进行了调用,但我得到的响应是......

{
  "error":
    {
       "message": "User roles not supported: tenant ID required",
       "code": 501,
       "title": "Not Implemented"
    }
}

那么租户角色和全局角色有什么区别。这个 api 调用是否已从 openstack 中弃用?

4

1 回答 1

0

似乎角色就是角色,这只是术语,在当前版本中,您无法在不涉及租户的情况下将角色分配给用户。有关更多信息,请参见下面的链接。

https://ask.openstack.org/en/question/33488/api-request-returns-user-roles-not-supported-tenant-id-required/

于 2014-07-28T09:28:05.390 回答