openstack keystone 命令詳細


命令使用之前需要  運行命令行“. 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>

 

URLEndpoint)

顯示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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM