向Openstack API发出的卷曲请求返回403禁止错误

时间:2019-01-30 10:58:52

标签: curl openstack fiware

我正在使用如下所示的openstack api:

curl -i -X GET“ https://cloud.lab.fiware.org:5000/v3/users?name=username” -H“ X-Auth-token:token”

但是,它没有返回任何结果。它给出403错误代码为“禁止”。

请找到以下回复

HTTP / 1.1 403禁止 伺服器:nginx / 1.4.6(Ubuntu) 日期:2019年1月30日星期三10:55:04 GMT 内容类型:application / json 内容长度:136 连接:保持活动状态 变化:X-Auth-Token X发行版:Ubuntu X-Openstack-Request-Id:req-9948991c-83f2-452b-b942-2ff3d5a9c5eb

{“错误”:{“消息”:“您无权执行所请求的操作:identity:list_users”,“代码”:403,“标题”:“禁止”}}

2 个答案:

答案 0 :(得分:1)

只有管理员特权才能获得用户列表:“作为管理员,您可以管理项目,用户和角色。 (来自https://docs.openstack.org/keystone/pike/admin/cli-manage-projects-users-and-roles.html

答案 1 :(得分:0)

我假设您提供了正确的令牌。我的意思是,必须由具有足够特权才能获得此信息的授权用户启动此操作。可能是您以普通用户的令牌请求了API,然后出于安全原因而无法获取所请求用户的信息。