在所有功能正常工作之前的几天,但现在当我尝试从Open Stack Object Storage(Swift)下载对象时,它会出现如下错误。
未经授权
此服务器无法验证您是否有权访问您请求的文档。
答案 0 :(得分:0)
我不确定您的Swift设置。但下面是一些原因。
您是否使用TempAuth或Keystone作为身份验证后端来获取与swift相关的凭据天气。
有人修改了您的身份验证系统的配置文件,例如在Keystone的情况下更改租户/用户/密码/其他信息。
希望它有所帮助。
答案 1 :(得分:0)
也许您已在代码中对您的身份验证密钥进行了硬编码?
我的GitHub上有一个示例项目(ASP.NET MVC,但它非常简单),展示了如何对OpenStack Object Storage进行身份验证,浏览和下载对象。
这是link。