使用Django-Storages+Boto3对接DigitalOcean Spaces存储静态文件时遭遇SignatureDoesNotMatch 403错误求助
Django-Storages+Boto3对接DigitalOcean Spaces存储静态文件时遭遇SignatureDoesNotMatch 403错误求助
哈喽各位技术大佬!我最近在尝试用Django-Storages配合Boto3来把Django项目的静态文件托管到DigitalOcean Spaces上,结果一直卡着过不去,每次请求都返回403 Forbidden,错误代码是SignatureDoesNotMatch,具体的错误响应内容如下:
<Error> <Code>SignatureDoesNotMatch</Code> <RequestId>xxxxx-716fe6ea-xxxx</RequestId> <HostId>xxx-nyc3c-xxx-xxxx</HostId> </Error>
同时请求的状态码是 GET 403 Forbidden
我已经检查过DigitalOcean的Access Key和Secret Key有没有输错,也确认了Spaces的权限设置是公开可读的,甚至重新生成了密钥试了一遍,但还是报这个错。有没有大佬遇到过类似的问题?求指点一下可能的原因和解决办法!
备注:内容来源于stack exchange,提问作者Koops
相关产品推荐
相关产品推荐

