admin用户可以用来创建domainproject,user在keystone.conf中,通过设定admin_token提供了一个初始的管理员令牌,假定为ADMIN我们用这个令牌来创建admin用户。这是个管理的问题如果分配给不同的人员,应该要使鼡不同的username/password
这是显示用户的命令,我们看到里面有三个参数这三个参数几乎在所有的命令都需要设置。这会很烦的可以设置环境变量來解决。
为了更好地了解CLI后面将不使用环境变量
管理员属于管理角色:admin,因此要创建管理员首先要创建管理员角色。
我们还可以进入數据库看看:
注意:不要在此关联--project在确定role的时候再进行关联。
4、赋予用户admin的角色
我们验证一下结果curl是个很有用的linux命令
使用用户名和密碼来进行操作
这是本地命令方式,远程的RESTful接口需要先通过账号密码获取TOKEN,然后通过TOKEN来进行操作过程和在后面介绍。
在keystone.conf中注释掉原来的初始token重启服务,则只能通过账号和密码访问