【发布时间】:2014-01-01 08:08:26
【问题描述】:
在所有功能正常工作之前的几天,但现在当我尝试从 Open Stack Object Storage(Swift) 下载对象时,它会给出如下错误。
未经授权
此服务器无法验证您是否有权访问您请求的文档。
【问题讨论】:
-
请分享您的代码
标签: php openstack openstack-swift
在所有功能正常工作之前的几天,但现在当我尝试从 Open Stack Object Storage(Swift) 下载对象时,它会给出如下错误。
未经授权
此服务器无法验证您是否有权访问您请求的文档。
【问题讨论】:
标签: php openstack openstack-swift
我不确定您的 Swift 设置。但以下是一些原因。
您是否在使用 TempAuth 或 Keystone 作为身份验证后端时获取了与 swift 相关的凭据。
是否有人修改了您的身份验证系统的配置文件,即在 Keystone 的情况下更改租户/用户/密码/其他信息。
希望对你有帮助。
【讨论】:
也许您在代码中硬编码了您的身份验证密钥?
我的 GitHub 上有一个示例项目(ASP.NET MVC,但它非常简单),展示了如何针对 OpenStack 对象存储进行身份验证、浏览和下载对象。
这里是link。
【讨论】: