应用程序凭证¶
Identity v3
使用应用程序凭证,用户可以授予其应用程序对其云资源的有限访问权限。创建后,用户可以使用 v3applicationcredential auth 类型通过应用程序凭证进行身份验证。
应用程序凭证创建¶
创建新的应用程序凭证
openstack application credential create
[--secret <secret>]
[--role <role>]
[--expiration <expiration>]
[--description <description>]
[--unrestricted]
[--restricted]
[--access-rules <access-rules>]
<name>
- --secret <secret>¶
用于身份验证的密钥(如果未提供,将生成一个)
- --role <role>¶
要授权的角色(名称或 ID)(重复该选项以设置多个值)
- --expiration <expiration>¶
为应用程序凭证设置过期日期,格式为 YYYY-mm-ddTHH:MM:SS(如果未提供,应用程序凭证将不会过期)
- --description <description>¶
应用程序凭证描述
- --unrestricted¶
启用应用程序凭证以创建和删除其他应用程序凭证和信任关系(这是一种潜在危险的行为,默认情况下已禁用)
- --restricted¶
禁止应用程序凭证创建和删除其他应用程序凭证和信任关系(这是默认行为)
- --access-rules <access-rules>¶
一个字符串或文件路径,包含 JSON 格式的访问规则列表,每个规则包含一个请求方法、路径和服务,例如 ‘[{“method”: “GET”, “path”: “/v2.1/servers”, “service”: “compute”}]’
- name¶
应用程序凭证的名称
应用程序凭证删除¶
删除应用程序凭证
openstack application credential delete
<application-credential>
[<application-credential> ...]
- application-credential¶
要删除的应用程序凭证(名称或 ID)
应用程序凭证列表¶
列出应用程序凭证
openstack application credential list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--user <user>]
[--user-domain <user-domain>]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --user <user>¶
要列出其应用程序凭证的用户(名称或 ID)
- --user-domain <user-domain>¶
用户所属的域(名称或 ID)。当用户名称存在冲突时,可以使用此选项。
应用程序凭证显示¶
显示应用程序凭证详细信息
openstack application credential show <application-credential>
- application-credential¶
要显示的应用程序凭证(名称或 ID)