IMZRH的日志

努力成为一个有用的人

导航

使用Amazon S3 Service时报403错误的解决方法

Posted on 2010-12-09 15:13  张荣华  阅读(7275)  评论(0编辑  收藏  举报

最近在帮一个朋友处理Yonkly微博相关的事情,由于Yonkly微博使用了Amazon S3来存储图片,所以不可避免的就需要去申请一个Amazon S3账号。申请过程很顺利,在申请成功后登录Amazon建立了需要的Bucket,然后在Yonkly程序中配置好AmazonAccessKeyId, AmazonSecretAccessKey以及AmazonBucketName。按理说这时候测试Yonkly程序就可以了,但是我在打开Yonkly并试图上传图片的时候却遇到了403 Forbidden错误。

一开始以为是Bucket的权限没有配置好,仔细检查了Bucket的权限发现没有问题。没有办法了只能去论坛里搜索,最后经过搜索后发现是我本机的时区设置不对,我的笔记本从美国买回来后时区还是美国的时区没有改过来,正确修改好系统的时区以及系统时间后,再测试通过Yonkly发图片一切正常。