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