阿里OSS Vue上传文件提示The OSS Access Key Id you provided does not exist in our records.解决方法
vue项目
1、安装OSS的Node SDK
npm install ali-oss --save
2、参考官方提示
https://help.aliyun.com/document_detail/111265.html?spm=a2c4g.11186623.6.1198.1ce61b92Dmvktj
let client = new OSS({ region: 'oss-cn-beijing',//你的存储空间所在的地点,在OSS后台可以查到。 accessKeyId: res.data.accessKeyId,//accessKeyId,从后台返回 accessKeySecret: res.data.accessKeySecret,//accessKeyId,从后台返回 bucket: '你的bucket名字',//bucket 可以简单理解为存储空间 });
结果报错:
The OSS Access Key Id you provided does not exist in our records.
解决方法:
添加一行stsToken
let client = new OSS({ region: 'oss-cn-beijing',//你的存储空间所在的地点,在OSS后台可以查到。 accessKeyId: res.data.accessKeyId,//accessKeyId,从后台返回 accessKeySecret: res.data.accessKeySecret,//accessKeyId,从后台返回 bucket: '你的bucket名字',//bucket 可以简单理解为存储空间 stsToken: res.data.securityToken//加上这一行,问题解决。 });
做个记录,碰到这个问题时,百度了没有解决,有说欠费的,我查了一下并没有欠费,最后和同事一起,看官网文档解决。