keystone 命令简要说明
catalog:
keystone catalog 可以显示所有已有的service
keystone catalog --service service-type 显示某个service信息
endpoint:
endpoint-create Create a new endpoint associated with a service
endpoint-delete Delete a service endpoint
endpoint-get
endpoint-list List configured service endpoints keystone help endpoint-create
--region <endpoint-region>
Endpoint region region表示不同的范围,类似c++中命名空间,把服务“隔离“。
--service-id <service-id>, --service_id <service-id>
ID of service associated with Endpoint
--publicurl <public-url>
Public URL endpoint
--adminurl <admin-url>
Admin URL endpoint
--internalurl <internal-url>
Internal URL endpoint
keystone help endpoint-get
--service <service-type>
Service type to select
--endpoint-type <endpoint-type>
Endpoint type to select # adminurl,publicurl,internalurl
--attr <service-attribute>
Service attribute to match for selection
--value <value> Value of attribute to match role:指定一个名字就ok,创建role后,根据policy文件去决定具有那些访问权限。由SA去分配和管理。
role-create Create new role
role-delete Delete role
role-get Display role details
role-list List all roles service,即服务,给catalog添加service。
service-create Add service to Service Catalog
service-delete Delete service from Service Catalog
service-get Display service from Service Catalog
service-list List all services in Service Catalog --name <name> Name of new service (must be unique)
--type <type> Service type (one of: identity, compute, network,
image, or object-store)
--description <service-description>
Description of service tenant,即资源。
tenant-create Create new tenant
tenant-delete Delete tenant
tenant-get Display tenant details
tenant-list List all tenants
tenant-update Update tenant name, description, enabled status
keystone help tenant-create
--name <tenant-name> New tenant name (must be unique)
--description <tenant-description>
Description of new tenant (default is none)
--enabled <true|false>
Initial tenant enabled status (default true)
user,即用户,访问api或资源的抽象体。
user-create Create new user
user-delete Delete user
user-get Display user details.
user-list List users
user-password-update
Update user password keystone help user-create
--name <user-name> New user name (must be unique)
--tenant-id <tenant-id> # 可以不指定,推迟通过user-role-add关联到某个tenant
New user default tenant
--pass <pass> New user password
--email <email> New user email address
--enabled <true|false>
Initial user enabled status (default true) keystone help user-list
--tenant-id <tenant-id>
Tenant ID; lists all users if not specified keystone help user-role-add
--user-id <user-id>, --user_id <user-id>
User ID
--role-id <role-id>, --role_id <role-id>
Role ID
--tenant-id <tenant-id>
Tenant ID
keystone help user-role-list 查看推迟关联的user对应的tenant信息
--user-id <user-id> List roles granted to a user
--tenant-id <tenant-id>
List roles granted on a tenant keystone help user-role-remove
--user-id <user-id>, --user_id <user-id>
User ID
--role-id <role-id>, --role_id <role-id>
Role ID
--tenant-id <tenant-id>
Tenant ID
注意:update 是分开的。
user-password-update: update password user-update :Update user's name, email, and enabled status
keystone 命令简要说明的更多相关文章
- Keystone 命令汇总
Keystone 命令汇总 目录 [隐藏] 1 用户(User) 1.1 查看用户列表 1.2 创建用户 1.3 删除用户 1.4 显示用户详细信息 1.5 更新用户的密码 1.6 赋予用户一个角 ...
- keystone命令与client接口学习
keystone学习 ------------------ Keystone(OpenStack Identity Service)是OpenStack框架中,负责身份验证.服务规则和服务令牌的功能, ...
- Docker 基础命令 简要入门
本文出自:http://www.cnblogs.com/scoter2008,本文将持续更新所有docker都可以通过man查看帮助:man docker [ps|top|run|...]1.列出正在 ...
- sed的选项与命令简要
第一部分:sed命令选项 sed选项 说明 -n, --quiet, --silent 静默模式,取消将模式空间中的内容自动打印出来. -e script, --expression=script 以 ...
- ln 链接命令 简要说明 软硬链接关系说明
ln [选项] 目标 -s 创建符号链接(软链接) -f 强制创建链接 -i 覆盖前先询问 -v 显示创建链接过程 ln命令不能对目录创建硬链接,但可以创建软链接,对目录的软链接经常被用到 删除软链接 ...
- 3.1、Ansible命令简要说明及初步使用
1.Ansible命令 1.1 Ad-hoc说明 Ansible中有一个很重要的功能就是可以执行ad-hoc命令,它表示即时.临时的意思,即表示一次性的命令.与之相对的是ansible playboo ...
- openstack keystone 命令详细
命令使用之前需要 运行命令行“. admin-openrc” 用户(User) 查看用户列表 openstack user list 创建用户 openstack user create [-h] ...
- MYSQL命令简要笔记
mysqldump "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe" --host=localhost ...
- cp 命令 简要
1.cp 1.log hanDir 将1.log复制到hanDir目录中 2.cp 1.log -i hanDir 复制前询问是否覆盖重名文件 3.cp -a han ...
随机推荐
- MySQL删除数据几种情况以及是否释放磁盘空间【转】
MySQL删除数据几种情况以及是否释放磁盘空间: 1.drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM ; 2.truncate table tabl ...
- Docker Commands
Docker Commands 安装,以Ubuntu 14.04.3为例 apt-get install docker.io 注意安装之前需要更新系统 列出曾经存在的容器 docker ps -a 列 ...
- nexus 安装配置
一.下载Nexus http://nexus.sonatype.org/downloads 我是用的版本是 nexus-2.11.4-01-bundle.tar.gz 每个版本的配置有些许差别. 二. ...
- hdu 5468(dfs序+容斥原理)
Puzzled Elena Time Limit: 5000/2500 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)T ...
- (转载)使用curl 和 libjson 完成联网和数据解析
转载地址:http://my.oschina.net/cocosgame/blog/71181 libjson 编译和使用 - 3. libjson的C接口 API http://blog.csdn. ...
- linux用户帐号管理/etcpasswd 和/etc/shadow文件
#学习鸟哥的linux私房菜 /etc/passwd的文件构造: dahu@dahu-OptiPlex-:~/myfile/VideoFile$ head /etc/passwd root:x:::r ...
- Web前端开发最佳实践(4):在页面中添加必要的meta信息
meta标签放置在HTML页面的head中,主要用于标识网站.其中基本上包含了网站的一些描述信息,例如,简介.作者等.这些信息有助于搜索引擎更准确地识别网页的内容,也有助于第三方工具抓取网站基本信息. ...
- 小甲鱼Python笔记(下)
二十八 二十九 文件 打开文件 open(文件名[,模式][,缓冲]) 注意open是个函数不是方法 模式: 缓冲: 大于1的数字代表缓冲区的大小(单位是字节),-1(或者是任何负数)代表使用默认缓 ...
- git上了github又要上码云。
<h1>关联远程仓库:github为例</h1> 1.首先在用户目录下找到.ssh 2.如果.ssh文件夹里没有id_rsa和id_rsa.pub文件,或者也没有.ssh文件夹 ...
- loadrunner中controller 中scenario-> rendezvous灰色不可用的解决方法:
1.首先确保lr_rendezvous("login");函数添加成功 Action() { web_set_max_html_param_len("2048" ...