Amazon s3 S3由于本地机器';s时钟偏移

Amazon s3 S3由于本地机器';s时钟偏移,amazon-s3,amazon-ec2,ntp,Amazon S3,Amazon Ec2,Ntp,在我的本地机器上工作时,我一直在尝试上载图像(将图像立即上载到amazon服务器),但它给了我一个错误(使用PHP S3类的RequestTimeTooSkewed错误),我可以看出这是一个时区问题,S3使用当前时区来验证请求,我是否需要在EC2服务器上设置或更改任何配置才能在本地上载图像 检查ec2实例上的时间同步。由于虚拟机的性质,时钟可能会随时间而倾斜。S3不允许超过几分钟的请求。将时钟与NTP时间服务器同步。所有现代操作系统都支持这一点 无论您从哪里上传,都是需要同步的机器。从虚拟机运行

在我的本地机器上工作时,我一直在尝试上载图像(将图像立即上载到amazon服务器),但它给了我一个错误(使用PHP S3类的RequestTimeTooSkewed错误),我可以看出这是一个时区问题,S3使用当前时区来验证请求,我是否需要在EC2服务器上设置或更改任何配置才能在本地上载图像

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

将时钟与NTP时间服务器同步。所有现代操作系统都支持这一点


无论您从哪里上传,都是需要同步的机器。

从虚拟机运行代码,必须执行
sudo-ntpdate-ntp.ubuntu.com
才能进行同步。重新启动ntp服务通常会解决以下问题:

sudo service ntpd restart

另请参见:

sudo ntpdate-s time.nist.gov


这会将您的本地计算机时间设置为当前时间。。。您可以在当地时间正确后更改时区

您可以在这里找到一个NTP服务器列表:您可以从源计算机
sudo ntpdate 0.pool.NTP.org
运行该列表,它没有提到S3 RequestTimeToSkewed,但与