首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取Ceilometer Openstack的授权令牌

如何获取Ceilometer Openstack的授权令牌
EN

Stack Overflow用户
提问于 2015-03-26 14:07:01
回答 1查看 581关注 0票数 0

我是openstack的新手,我尝试使用Ceil示波器python API从一个测试床服务器中提取一些数据,我正在从一个远程站点访问服务器。

问题是我不知道如何获得授权令牌。

我使用了以下命令

代码语言:javascript
复制
curl -i 'http://HOST:8774/' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d/tokens auth": {"tenantName": "project", "passwordCredentials": {"username": "user", "password": "password"}}}'

但它没有给我任何东西,

代码语言:javascript
复制
curl -X GET -H "X-Auth-Token:$MY_TOKEN" http://HOST:8774/tokens

也没有给我任何记号

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-26 20:25:49

通过使用端口8774,我怀疑您可能在使用DevStack。尝尝这个

代码语言:javascript
复制
curl -s -X POST http://$OPENSTACK_KEYSTONE_HOST:5000/v2.0/tokens -d '{"auth": {"passwordCredentials": {"username":"my-username", "password":"my-password"}, "tenantName":"my-tenantName"}}

在DevStack Keystone (从您获得令牌的auth服务)中,默认情况下端口5000上运行。在你的情况下,这可能是真的,也可能不是。问您友好的OpenStack操作符,哪些主机(和端口) Keystone正在运行,并将其替换为$OPENSTACK_KEYSTONE_HOST:5000

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29280592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档