上传或下载对象报错
本节介绍使用OBS console上传或下载对象报错的常见场景和解决方案。常见于上传大文件(大于8M)失败。
场景一
现象描述
上传或下载对象时,浏览器网页提示无法找到服务器的IP地址,对应错误码为ERR_NAME_NOT_RESOLVED(以Chrome浏览器为例)。
解决方案
出现该问题的原因为未配置localhost。请参考配置本地hosts的说明,完成localhost配置。
配置本地hosts文件的格式为:OBS后台服务的ip 桶域名。例如:
xx.xx.xx.xx bucket-name.obsv3.example-region.com
其中:
OBS后台服务的ip是在安装OBS服务阶段导出的工程参数导出表中,表单 “1.1 基本参数” obsv3_address 参数的值。
桶域名请在登录console后,在桶基本信息页面查找。
配置完成之后,刷新页面,此时可能出现一个警告"您的连接不是私密连接",请参考场景三。
场景二
现象描述
上传或下载对象时,浏览器网页超时,对应错误码为ERR_CONNECTION_TIMED_OUT(以Chrome浏览器为例)。
解决方案
出现该问题的原因为本地hosts文件配置错误,或当前终端与OBS的网络不通。请参考配置本地hosts确认配置是否正确,或检查ip正确性和网络连通性。
ip配置正确的检验标准是:
打开浏览器新窗口,输入桶域名(注意是以 https:// 开头的地址),浏览器应弹出警告:您的连接不是私密连接。
选择跳过警告。跳过之后的响应,必须是这种xml格式的才对,如果是其他类型的响应,请检查步ip是否正确。