最近在帮一个朋友处理Yonkly微博相关的事情,由于Yonkly微博使用了Amazon S3来存储图片,所以不可避免的就需要去申请一个Amazon S3账号。申请过程很顺利,在申请成功后登录Amazon建立了需要的Bucket,然后在Yonkly程序中配置好AmazonAccessKeyId, AmazonSecretAccessKey以及AmazonBucketName。按理说这时候测试Yonkly程序就可以了,但是我在打开Yonkly并试图上传图片的时候却遇到了403 Forbidden错误。
一开始以为是Bucket的权限没有配置好,仔细检查了Bucket的权限发现没有问题。没有办法了只能去论坛里搜索,最后经过搜索后发现是我本机的时区设置不对,我的笔记本从美国买回来后时区还是美国的时区没有改过来,正确修改好系统的时区以及系统时间后,再测试通过Yonkly发图片一切正常。