2013-03-13 182 views
5

虽然我的本地机器上工作,我一直在试图上传图片(这立即把他们上传到亚马逊的服务器),但它给我的错误使用PHP S3级(RequestTimeTooSkewed错误),我可以发现它是一个时区问题,S3使用当前时区验证请求,是否需要设置或更改EC2服务器上的任何配置以便能够在本地上传图像?S3 RequestTimeTooSkewed错误歪斜

+0

它没有提到S3 * RequestTimeTooSkewed *,但同样的问题[如何使用NTP强制时钟更新? (http://askubuntu.com/questions/254826/how-to-force-a-clock-update-using-ntp) – smci 2014-08-27 23:15:01

回答

3

检查您的EC2实例的时间同步。由于虚拟机的性质,时钟可能会随时间而偏移。 S3不允许超过几分钟的请求。

6

同步您的时钟与NTP时间服务器。所有现代操作系统的支持。

无论你上传是需要同步的机器。

+1

您可以在这里找到NTP服务器的列表: HTTP://www.pool。 ntp.org/en/use.html 你可以从源计算机'''须藤用ntpdate 0.pool.ntp.org'''运行此 – plainjimbo 2013-08-06 22:51:25

1

从运行的虚拟机代码,不得不做sudo ntpdate ntp.ubuntu.com同步,和它的工作。