2015-06-28 3 views
2

Я пытаюсь загрузить файлы на ведро S3 через приложение LaravelLaravel 5 Amazon AWS S3 Ошибка: Ошибка клиента: 403 RequestTimeTooSkewed

Я получаю следующее сообщение об ошибке:

S3Exception in WrappedHttpHandler.php line 152: Error executing "PutObject" on " https://s3-ap-southeast-1.amazonaws.com/

AWS HTTP error: Client error: 403 RequestTimeTooSkewed (client): The difference between the request time and the current time is too large

Я сделали некоторые исследования, и многие говорят, что мое время моей машины не синхронизировано. Я боюсь возиться с усадьбой, потому что боится сломать что-то. Могу ли я изменить часовой пояс приложения? На самом деле не уверен.

Пожалуйста, помогите и спасибо за то, что нашли время

ответ

6

Вам нужно будет обновлять часы на установку приусадебном. Вы можете сделать это с помощью ntpd, чтобы гарантировать, что это позволит вам обновлять часы, поскольку системы могут страдать от разумного количества времени во время перезагрузки. На виртуальных машинах это кажется еще более значительным (но я не уверен в деталях).

Чтобы настроить и запустить ntpd, сделайте следующее в своей коробке для усадьбы;

sudo apt-get install ntp 

Тогда вам нужно установить свои таймеры. Выполните следующее:

Затем убедитесь, что файл имеет следующее содержимое;

server ntp.ubuntu.com 
server pool.ntp.org 

После того, как вы сохранили эти изменения, запустите;

sudo service ntp restart 

После того, как вы сделали это Ntpd будет заботиться о сохранении системных часов правильно свести к минимуму риск ошибки дрейфа возвращающийся из S3.

В заключение я хотел бы отметить, что не стоит слишком беспокоиться о том, чтобы сломать среду вашего дома, поскольку это виртуальная машина. Красота которой вы можете легко перестроить, если у вас что-то не так.

+0

Большое вам спасибо – arkhamDev

+1

Мне нужно было выполнить sudo service ntp restart вместо sudo service ntpd restart, но спасибо! –

+0

работал, но должен быть «sudo service ntp restart» - исправьте свой ответ –

Смежные вопросы