之前一直没有搞清楚用户账号的accesskey和子账号accesskey的关系。 这不,今天就出现问题了。
之前已经将阿里云oss的文件上传功能做出来了,然后今天换了一个阿里云的账号,我就想把之前上传的地址换到这个账号上来,然后修改了代码配置文件中的accesskey和secret,结果上传文件的时候就在一直报错403,说的singature不匹配!!我寻思怎么会不匹配呢????
原来我换账号的时候,创建的accesskey是用户的accesskey,如图位置
但是这里创建的accesskey是不能够用于访问这些服务的,所以一直报验证错误。
如果我们想要使用阿里云的服务的话应该是在RAM用户中创建accesskey!用这个账号密码来进行API操作。
问题解决。