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>
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
最新文章
- Android Stutio -- 编译报错: Error:File path too long on Windows, keep below 240
- vsftpd基于pam_mysql的虚拟用户机制
- SQL实现数组的功能
- 【每日scrum】NO.5
- Agile.Net 组件式开发平台 - 系统文档中心
- sublime 编辑完自动生成tmp的备份
- PHP常见报错解析
- GitHub问题之恢复本地被删除的文件
- egret-android-support-gradle版
- apache一键安装脚本
- Android Studio常见报错及处理办法
- R+OCR︱借助tesseract包实现图片文本提取功能
- 关于GPL329A中获取摄像头sensor id的问题
- 使用R的注意事项
- js解决下拉列表框互斥选项的问题
- Hashmap的学习整理
- NodeJs>;------->;>;第二章:Node.js中交互式运行环境--------REL
- [Chrome Headless + Python] 截长图 (Take Full-page Screenshot)
- 抽象类、final关键字、多态
- DIV+javascript实现首尾相连循环滚动效果