Openstack中全局角色与租户角色的区别

时间:2014-06-27 14:12:44

标签: openstack keystone openstacknetsdk

我注意到API文档引用了全局角色和租户角色。 e.g。

链接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或其他东西中弃用了?

1 个答案:

答案 0 :(得分:0)

角色似乎是角色,它只是术语,在当前版本中,您无法在不涉及租户的情况下为用户分配角色。有关详细信息,请参阅以下链接。

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