2013-05-09 4 views
0

У меня есть Java 7 "агент" программа, работающая на нескольких клиентских машинах (в основном Windows XP). Мои загрузки файлы клиент «агент» на Amazon S3 и часто я получаю эту ошибку:Как удалить RequestTimeTooSkewed проверку у Amazon?

RequestTimeTooSkewed

Я знаю, что это происходит потому, что разница во время компьютерной системы клиента слишком велика по сравнению с Амазонкой. Вот моя проблема: я не могу контролировать время компьютера (системы) клиента! Поэтому я не хочу, чтобы Amazon заботилась о временных различиях.

Я слышал о jets3t, но я надеюсь не прибегать к еще одному инструменту (след оператора должен оставаться небольшим).

Любые идеи, как удалить эту проверку и избавиться от этой надоедливой ошибки?

подробно об ошибке: Код состояния: 403, AWS Service: Amazon S3, AWS Запрос ID: 59C9614D15006F23, AWS Код ошибки: RequestTimeTooSkewed, AWS Сообщение об ошибке:. Разница между временем запроса и текущее время является слишком большим, S3 Расширенная Request ID: v1pGBm3ed2J9dZ3sG/3aDrG3DUGSlt3Ac + 9nduK2slih2wyaAnc1n5Jrt5TkRzlV

ответ

3

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

Пробовать другой клиентский SDK не поможет.

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