命令使用之前需要 運行命令行“. admin-openrc”
用戶(User)
查看用戶列表
openstack user list
創建用戶
openstack user create [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--print-empty] [--noindent] [--prefix PREFIX]
[--domain <domain>] [--project <project>]
[--project-domain <project-domain>]
[--password <password>] [--password-prompt]
[--email <email-address>]
[--description <description>]
[--enable | --disable] [--or-show]
<name>
!!!!!一般使用中只要寫出自己需要的參數就好
刪除用戶
openstack user delete <用戶名或者用戶id都可以,以下也是一樣,為了簡單下面只使用user-id>
顯示用戶詳細信息
openstack user show <user-id>
更新用戶的信息
openstack user set [-h] [--name <name>] [--domain <domain>]
[--project <project>]
[--project-domain <project-domain>]
[--password <password>] [--password-prompt]
[--email <email-address>]
[--description <description>] [--enable | --disable]
<user>
賦予用戶一個角色
openstack role add --project demo(項目名) --user demo(用戶名) user(角色名)
查看用戶與角色的對應關系---顯示的表格是id
openstack role assignment list
刪除用戶的一個角色
openstack user-role-remove --user-id <user-id> --role-id <role-id>
[--tenant-id <tenant-id>]
更新用戶信息
openstack role remove [-h] [--domain <domain> | --project <project>]
[--user <user> | --group <group>]
[--group-domain <group-domain>]
[--project-domain <project-domain>]
[--user-domain <user-domain>] [--inherited]
[--role-domain <role-domain>]
<role>
項目(project)
顯示工程列表
openstack project list
創建工程
openstack project create name
刪除工程
openstack project delete <project-id>
更新工程信息
openstack project-update [--name <project_name>][--domain <domain>]
[--description <project-description>]
[--enabled <true|false>]
<project-id>
顯示工程詳細信息
openstack project show<project-id>
角色(Role)
顯示角色列表
openstack role list
創建角色
openstack role create name
刪除角色
openstack role delete <role-id>
顯示角色詳細信息
openstack role show <role-id>
服務(Service)
顯示服務列表
openstack service list
創建服務
openstack service create [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--print-empty] [--noindent] [--prefix PREFIX]
[--name <name>] [--description <description>]
[--enable | --disable]
<type>
刪除服務
openstack service delete <service-id>
顯示服務詳細信息
openstack service show <service-id>
URL(Endpoint)
顯示Endpoint列表
openstack endpoint list
創建Endpoint
openstack endpoint create [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--print-empty] [--noindent]
[--prefix PREFIX] [--region <region-id>]
[--enable | --disable]
<service> <interface> <url>
刪除Endpoint
openstack endpoint delete <endpoint-id>
顯示Endpoint詳細信息
openstack endpoint show <service-id>
Catalog
列出catalog
openstack catalog list