Keystone 命令汇总

Keystone 命令汇总

目录

  [隐藏]
  • 1 用户(User)
    • 1.1 查看用户列表
    • 1.2 创建用户
    • 1.3 删除用户
    • 1.4 显示用户详细信息
    • 1.5 更新用户的密码
    • 1.6 赋予用户一个角色
    • 1.7 查看用户的角色
    • 1.8 删除用户的一个角色
    • 1.9 更新用户信息
  • 2 工程(Tenant)
    • 2.1 显示工程列表
    • 2.2 创建工程
    • 2.3 删除工程
    • 2.4 更新工程信息
    • 2.5 显示工程详细信息
  • 3 角色(Role)
    • 3.1 显示角色列表
    • 3.2 创建角色
    • 3.3 删除角色
    • 3.4 显示角色详细信息
  • 4 服务(Service)
    • 4.1 显示服务列表
    • 4.2 创建服务
    • 4.3 删除服务
    • 4.4 显示服务详细信息
  • 5 URL(Endpoint)
    • 5.1 显示Endpoint列表
    • 5.2 创建Endpoint
    • 5.3 删除Endpoint
    • 5.4 显示Endpoint详细信息
  • 6 Catalog
    • 6.1 列出catalog
  • 7 兼容亚马逊 ec2-credentials
    • 7.1 查看ec2-credentials列表
    • 7.2 创建ec2-credentials
    • 7.3 删除ec2-credentials
    • 7.4 显示ec2-credentials详细信息
  • 8 显示当前用户的token
  • 9 发现keystone服务器及其授权协议
  • 10 打印所有的命令和选项
  • 11 打印帮助

用户(User)

查看用户列表

 keystone user-list

创建用户

 keystone user-create  --name   [--tenant-id ]
                           [--pass ] [--email ]
                           [--enabled ]

删除用户

 keystone user-delete 

显示用户详细信息

 keystone user-get 

更新用户的密码

 keystone user-password-update --pass  

赋予用户一个角色

 keystone user-role-add --user-id  --role-id 
                             [--tenant-id ]

查看用户的角色

 keystone user-role-list

删除用户的一个角色

keystone user-role-remove --user-id  --role-id 
                                [--tenant-id ]

更新用户信息

 keystone user-update [--name ] [--email ]
                           [--enabled ]
                           

工程(Tenant)

显示工程列表

 keystone tenant-list

创建工程

 keystone tenant-create --name 
                             [--description ]
                             [--enabled ]

删除工程

 keystone tenant-delete 

更新工程信息

 keystone tenant-update [--name ]
                             [--description ]
                             [--enabled ]
                             

显示工程详细信息

 keystone tenant-get 

角色(Role)

显示角色列表

keystone role-list

创建角色

 keystone role-create --name 

删除角色

 keystone role-delete 

显示角色详细信息

 keystone role-get 

服务(Service)

显示服务列表

keystone service-list

创建服务

keystone service-create --name  --type 
                              [--description ]

删除服务

 keystone service-delete  

显示服务详细信息

 keystone service-get 


URL(Endpoint)

显示Endpoint列表

keystone endpoint-list

创建Endpoint

keystone endpoint-create [--region ] --service-id
                                [--publicurl ]
                               [--adminurl ]
                               [--internalurl ]

删除Endpoint

  keystone endpoint-delete 

显示Endpoint详细信息

 keystone endpoint-get --service 
                            [--endpoint-type ]
                            [--attr ] [--value ]

Catalog

列出catalog

 keystone catalog


兼容亚马逊 ec2-credentials

查看ec2-credentials列表

  keystone ec2-credentials-list 

创建ec2-credentials

keystone ec2-credentials-create

删除ec2-credentials

 keystone ec2-credentials-delete

显示ec2-credentials详细信息

 keystone ec2-credentials-get

显示当前用户的token

 keystone token-get

发现keystone服务器及其授权协议

 keystone discover
Keystone found at http://localhost:5000/v2.0
     - supports version v2.0 (beta) here http://localhost:5000/v2.0/

打印所有的命令和选项

 keystone bash-completion
 wanglong@wanglong-laptop:~/openstack/keystone$ keystone bash-completion
 --enabled --tenant_id --value help --region tenant-get --user-id user-list discover ec2-credentials-create --tenant-id user-role-add --pass user-delete tenant-delete endpoint-delete 
 --service-id --service_id role-create endpoint-create service-create tenant-update --endpoint-type -h user-create --service --description endpoint-list ec2-credentials-delete --role_id
 user-role-remove role-get tenant-list ec2-credentials-list user-get --publicurl catalog --user_id user-role-list role-delete --endpoint_type --attr user-update endpoint-get --type 
 --access ec2-credentials-get --name --internalurl --email role-list user-password-update --help tenant-create token-get --adminurl service-delete service-get service-list --role-id

打印帮助

 keystone help

你可能感兴趣的:(云计算-openstack)