无法从Open Stack Object Storage(Swift)下载对象

时间:2014-01-01 08:08:27

标签: php openstack openstack-swift

在所有功能正常工作之前的几天,但现在当我尝试从Open Stack Object Storage(Swift)下载对象时,它会出现如下错误。

  

未经授权

     

此服务器无法验证您是否有权访问您请求的文档。

2 个答案:

答案 0 :(得分:0)

我不确定您的Swift设置。但下面是一些原因。

  1. 您是否使用TempAuth或Keystone作为身份验证后端来获取与swift相关的凭据天气。

  2. 有人修改了您的身份验证系统的配置文件,例如在Keystone的情况下更改租户/用户/密码/其他信息。

  3. 希望它有所帮助。

答案 1 :(得分:0)

也许您已在代码中对您的身份验证密钥进行了硬编码?

我的GitHub上有一个示例项目(ASP.NET MVC,但它非常简单),展示了如何对OpenStack Object Storage进行身份验证,浏览和下载对象。

这是link