2013-03-13 203 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同步,和它的工作。