首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FIWARE对象存储授权错误

FIWARE对象存储授权错误
EN

Stack Overflow用户
提问于 2015-04-10 20:09:28
回答 2查看 321关注 0票数 2

我们在generic enabler Object Storage GE - FIWARE的实现中遇到了一个意外的问题,阻止了我们继续我们的项目。

我们需要在OpenStack的实现方面得到帮助。我们启动了基本实例,其中模块对象存储是必需的,并且可以访问API端点,通过它我们将能够管理文件。不幸的是,尽管管理授权的数据是正确的(例如,keystone操作工作)。

以下是问题的详细信息:

代码语言:javascript
复制
> Apr 10 00:10:10 hgl01cdn001 account-server: 127.0.0.1 - -
> [09/Apr/2015:22:10:10 +0000] "HEAD
> /sdb1/287/AUTH_e25b32a839764681b21916b7cc8f4b55" 404 -
> "HEADhttp://91.232.102.168:8080/v1/AUTH_e25b32a839764681b21916b7cc8f4b55"
> "txee17503fc75148e681a8e-005526f8c2" "proxy-server 6528" 0.0003 "-"
> 6627 - Apr 10 00:10:10 hgl01cdn001 proxy-server: - -
> 09/Apr/2015/22/10/10 HEAD /v1/AUTH_e25b32a839764681b21916b7cc8f4b55
> HTTP/1.0 204 - Swift - - - - txee17503fc75148e681a8e-005526f8c2 -
> 0.0042 RL - 1428617410.781399012 1428617410.785646915 - Apr 10 00:10:10 hgl01cdn001 proxy-server: Identity server rejected
> authorization Apr 10 00:10:10 hgl01cdn001 proxy-server: Identity
> response: {"error": {"message": "Invalid username or password (Disable
> debug mode to suppress these details.)", "code": 401, "title":
> "Unauthorized"}} Apr 10 00:10:10 hgl01cdn001 proxy-server: Retrying
> validation Apr 10 00:10:11 hgl01cdn001 proxy-server: Identity server
> rejected authorization Apr 10 00:10:11 hgl01cdn001 proxy-server:
> Identity response: {"error": {"message": "Invalid username or password
> (Disable debug mode to suppress these details.)", "code": 401,
> "title": "Unauthorized"}} Apr 10 00:10:11 hgl01cdn001 proxy-server:
> Authorization failed for token
> 
> $ swift stat Account HEAD
> failed:http://91.232.102.168:8080/v1/AUTH_e25b32a839764681b21916b7cc8f4b55
> 401 Unauthorized.

我们启动http://docs.openstack.org/developer/devstack/guides/single-vm.html所依据的说明

我们下载/安装的版本的确切链接:

代码语言:javascript
复制
git clone https://git.openstack.org/openstack-dev/devstack
EN

回答 2

Stack Overflow用户

发布于 2015-04-15 19:23:23

我认为问题在于你使用了一个无效的头来执行你的请求。

你必须添加一个标题"X-Auth-Token: validtokenIdfortenantAUTH_e25b32a839764681b21916b7cc8f4b55“

应该为租户AUTH_e25b32a839764681b21916b7cc8f4b55请求令牌。如果您为另一个tenantid请求令牌,则对此tenantid的请求将失败。显然,令牌应该被请求到与对象存储相关联的keystone。

再检查一遍。

票数 1
EN

Stack Overflow用户

发布于 2015-04-17 20:45:33

此时,我们知道问题的原因是Object Storage GE仅在某些OpenStack实例中工作良好。当然,我们错误地认为实例无关紧要,我们实现了我们以前熟悉的dev实例。

我们成功地在Swift中安装了OpenStack Juno,一切正常,谢谢您的帮助。关键是Kenneth的帮助,所以非常感谢你的这个提示。我们不能表达感谢!:) GE已正确安装,到目前为止,我们没有任何通信/授权问题。我们正处于测试阶段(容器)。

因为我们是Fiware社区的一部分,所以我们希望在所有感兴趣的团队尝试实现GE之前,将这些信息提供给他们。

链接至OpenStack Juno:http://docs.openstack.org/juno/install-guide/install/apt/content/ http://docs.openstack.org/juno/install-guide/install/apt/content/ch_basic_environment.html#basics-packages

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

https://stackoverflow.com/questions/29561074

复制
相关文章

相似问题

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