问题:
用 Windows 版的思源客户端同步正常。但是 docker 部署的思源会报以下错误
SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your key and signing method. status code: 403, request id: 6569ADE46492873735B64834, host id: (Provider: S3)
解答:
这和云端存储服务所在时区有关,所以服务器时间要和Docker时间保持一致
操作:
Docker时间
[root@VM-4-2-opencloudos ~]# docker exec 9024bcb502a0 date
Tue Sep 3 14:57:55 CST 2024
东八区(即中国标准时间,CST)
服务器时间
结果:
七牛云服务器虽然说是北京时间,东八区,但是就是不成功
腾讯云一次性成功,推荐使用腾讯云。虽然七牛云免费给10G,但是腾讯云一年每月10G也才10 块钱,实在不值得折腾,浪费时间去研究为什么就是不行
参考: