role (Identity v2)

role add

将角色添加到项目:用户

openstack role add --project <project> --user <user> <role>
--project <项目>

包含 <项目> (名称或 ID)

--user <用户>

包含 <用户> (名称或 ID)

role

要添加到 <项目>:<用户> 的角色 (名称或 ID)

role assignment list

列出角色分配

openstack role assignment list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--user <user>]
    [--project <project>]
    [--names]
    [--auth-user]
    [--auth-project]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--user <user>

用于筛选的用户 (名称或 ID)

--project <project>

用于筛选的项目 (名称或 ID)

--names

显示名称而不是 ID

--auth-user

仅列出经过身份验证用户分配

--auth-project

仅列出分配给经过身份验证用户令牌作用域的项目

role create

创建新角色

openstack role create [--or-show] <name>
--or-show

返回现有角色

name

新角色名称

role delete

删除角色

openstack role delete <role> [<role> ...]
role

要删除的角色 (名称或 ID)

role list

列出角色

openstack role list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

role remove

从项目:用户中移除角色

openstack role remove --project <project> --user <user> <role>
--project <项目>

包含 <项目> (名称或 ID)

--user <用户>

包含 <用户> (名称或 ID)

role

要移除的角色 (名称或 ID)

role show

显示角色详情

openstack role show <role>
role

要显示的的角色 (名称或 ID)