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