分享

keystone问题求助

阿卡8 发表于 2016-5-13 11:04:11 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 4 8044
在keystone组件中,除了通过命令、dashboard与平台交换之外,云平台还提供了标准的API接口,通过API接口也可以实现用户与云平台的交互,通过keystone相关命令获取token值,再通过token值,使用curl命令获取keystone的租户列表。
这该用什么命令来处理呢?

已有(4)人评论

跳转到指定楼层
jixianqiuxue 发表于 2016-5-13 11:24:39
curl -X 'GET' -H  "X-Auth-Token:bc422dc370324535a64699640f50a3ab" -v http://controller_ip:5000/v2.0/tenants | python -mjson.tool

上面替换为自己的token和ip
更多参考
Openstack api 学习文档 & restclient的使用
http://www.aboutyun.com/forum.php?mod=viewthread&tid=15912


回复

使用道具 举报

阿卡8 发表于 2016-5-13 14:18:58
jixianqiuxue 发表于 2016-5-13 11:24
curl -X 'GET' -H  "X-Auth-Token:bc422dc370324535a64699640f50a3ab" -v http://controller_ip:5000/v2.0/ ...

请问如何用keystone命令获取token值呢?
回复

使用道具 举报

jixianqiuxue 发表于 2016-5-13 15:58:47
本帖最后由 jixianqiuxue 于 2016-5-13 15:59 编辑
阿卡8 发表于 2016-5-13 14:18
请问如何用keystone命令获取token值呢?

多种方式,通过shell,获取admin token
[mw_shl_code=bash,true]keystone --os-tenant-name admin --os-username admin --os-password ADMIN_PASS \
  --os-auth-url http://controller:35357/v2.0 token-get[/mw_shl_code]

来自
openstack【juno】入门 【keystone篇】八:新手操作篇(验证操作篇)
http://www.aboutyun.com/forum.php?mod=viewthread&tid=11425


通过rest api
openstack获取用户token(及endpoints)
http://www.aboutyun.com/forum.php?mod=viewthread&tid=7668


回复

使用道具 举报

阿卡8 发表于 2016-5-23 09:10:26
jixianqiuxue 发表于 2016-5-13 15:58
多种方式,通过shell,获取admin token
[mw_shl_code=bash,true]keystone --os-tenant-name admin --os-u ...

谢谢您的帮助
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条