阿里云OSS 上传文件失败

这几天公司主张前后端分离,于是使用了阿里云的OSS(对象存储服务+CDN分发)。

创建之后,在上传文件时出现了诡异的问题。

问题描述

同一个管理员账号,在电脑A和电脑B中登录。
电脑A 能正常上传文件/创建文件夹/删除文件
电脑B 无法上传文件,提示 上传失败,无权限

问题多次复现,第一次出现在创建OSS空间时,第二次出现在给OSS空间绑定域名和添加CDN服务时。

在第一次出现问题之后,提交了阿里云工单(未解决)

在第二次出现问题之后,提交了工单(客服建议F12 查看是否有报错),结果如图

net::ERR_NAME_NOT_RESOLVED 是无法解析域名DNS的错误,尝试打开 cmd ping这个oss的域名,果然提示找不到此网站的IP。

解决方法

既然是dns无法解析就很简单了,先使用站长工具获取这个域名的IP(oss域名可能会有多个匹配值,测试使用任何一个IP都可以)然后尝试修改hosts文件把这个IP和域名添加进去。

然后清除缓存,刷新网页。nice,可以上传了哟

问题原因

此处是自己的猜测,如果不对请轻喷。

因为是电脑A去修改了CDN之类的解析操作(或许有奇门异技?),导致A的dns数据是最新的

而这段期间电脑B都未操作。所以电脑B因为找不到CDN域名的dns信息而出现 上传失败 无权限?


评论区