阿里云图床报错 StatusCodeError : 403 The difference between the request time and the current time is too large.
前言
这几天在搞win和ubuntu双系统,结果经常性地发现用了ubuntu之后win的时间总是有延迟。比如现在是5月21号晚上,但是我从Ubuntu里出来发现window的时间还是停留在中午,不过好像也没造成什么影响一开始也就没管。但是后面就出问题了。
出现问题
当我在敲博客的时候居然发现自己用snipaste截图的图片没有办法上传到图床上。
奇怪了,刚开始我以为是阿里云欠费了,于是上阿里云的官网上去查看我的账单,按理说没有那么容易欠费。
果然上去一查也确实没有欠费,那问题到底是什么呢?
寻找问题
我开始注意报错的信息:
然后把StatusCodeError:403复制到bing上去:果然,
/*
ErrorCode: RequestTimeTooSkewed
ErrorMessage: The difference between the request time and the current time is too large.
*/
“发送请求的时间与OSS收到请求的时间间隔超出了15分钟,OSS从安全考虑认为该请求是无效的,返回报错。”
是由于本机系统的时间和阿里云服务器的时间无法对应上,导致安全系统认为上传照片的请求是无效的。
解决问题
那由于时间不同步造成的问题,我们只需要将时间校准过来就好了。
之后搭建的图床就能正常上传图片了。