trust¶
一个 trust 提供用户之间的项目特定角色委派,并可选择进行身份冒用。需要 OS-TRUST 扩展。适用于 Identity v3。
trust create¶
创建新的 trust
openstack trust create
--project <project>
--role <role>
[--impersonate]
[--expiration <expiration>]
[--project-domain <project-domain>]
[--trustor-domain <trustor-domain>]
[--trustee-domain <trustee-domain>]
<trustor-user>
<trustee-user>
- --project <project>¶
被委派的项目(名称或 ID)(必需)
- --role <role>¶
要授权的角色(名称或 ID)(重复选项以设置多个值,必需)
- --impersonate¶
从 trust 生成的令牌将代表 <trustor>(默认为 False)
- --expiration <expiration>¶
为 trust 设置过期日期(格式为 YYYY-mm-ddTHH:MM:SS)
- --project-domain <project-domain>¶
项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。
- --trustor-domain <trustor-domain>¶
包含 <trustor> 的域(名称或 ID)
- --trustee-domain <trustee-domain>¶
包含 <trustee> 的域(名称或 ID)
- trustor-user¶
正在委派授权的用户(名称或 ID)
- trustee-user¶
正在承担授权的用户(名称或 ID)
trust delete¶
删除 trust(s)
openstack trust delete <trust> [<trust> ...]
- trust¶
要删除的 trust(s)
trust list¶
列出 trusts
openstack trust list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--trustor <trustor-user>]
[--trustee <trustee-user>]
[--trustor-domain <trustor-domain>]
[--trustee-domain <trustee-domain>]
[--auth-user]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --trustor <trustor-user>¶
用于筛选的 trustor 用户(名称或 ID)
- --trustee <trustee-user>¶
用于筛选的 trustee 用户(名称或 ID)
- --trustor-domain <trustor-domain>¶
包含 <trustor> 的域(名称或 ID)
- --trustee-domain <trustee-domain>¶
包含 <trustee> 的域(名称或 ID)
- --auth-user¶
仅列出与已认证用户相关的 trust
trust show¶
显示 trust 详情
openstack trust show <trust>
- trust¶
要显示的 trust