S3ResponseError: S3ResponseError: 403 Запрещено - PullRequest
1 голос
/ 14 марта 2011
<RequestTime>Mon, 14 Mar 2011 10:09:28 GMT</RequestTime>
<ServerTime>2011-03-14T09:09:29Z</ServerTime></Error>

причина : причина этой проблемы заключается в том, что Amazon S3 допускает только небольшое изменение отметки времени до 15 минут между сервером и запрашивающим его клиентом (пользовательский ПК). Поскольку Amazon является большим сервером резервного копирования для большого числа пользователей, безопасность имеет большое значение.

решение : я установил ntp на свою машину с Ubuntu и попытался синхронизировать его с s3. Но все равно выдает ту же ошибку.

Как я могу это решить.

Мой проект в Django

Ответы [ 2 ]

0 голосов
/ 12 декабря 2011

У меня была та же проблема: обновите дату с помощью следующего:

rdate -s ntp.xs4all.nl

замените тем сервером ntp, который вам нужен.

0 голосов
/ 14 марта 2011

Убедитесь, что вы используете UTC время для ваших запросов.Из документов AWS :

Элементы запроса

Отметка времени - каждый запрос должен содержать дату ивремя создания запроса, представленное в виде строки в формате UTC.

...