Я на своей локальной машине. Я разработчик и ничего не знаю об операциях. После выбора us-east-1
для моего региона после бега eb init
в командной строке я получаю следующее:
ERROR: The current user does not have the correct permissions.
Reason: Operation Denied. Signature not yet current:
20150922T194753Z is still later than 20150922T194701Z (20150922T194201Z + 5 min.)
Я поискал ответы и, похоже, это проблема часового пояса, с которой столкнулись другие после их приложения уже развернуты, и они решили проблему, синхронизируя часовые пояса своих уже запущенных экземпляров EC2. Но я еще не развернулся в EB, и у меня нет связанного экземпляра EC2. Я попытался согласовать системные часы и часовой пояс с часовым поясом us-east-1, используя sudo dpkg-reconfigure tzdata
но ошибка сохраняется.
Итак, как мне пройти через это?
Ваша проблема не в часовом поясе. Если бы это была проблема с часовым поясом, тогда разница во времени была бы в часах, а не в минутах.
Ваши системные часы на 5 минут, на 52 секунды опережают часы Amazon, что превышает отклонение, допускаемое алгоритмом подписи Amazon (5 минут).
Сравните системное время с известным хорошим эталоном, например http://www.timeanddate.com/worldclock/ и правильно установите часы. Скорее всего, вы увидите, что ваши часы на 6 минут впереди.
Если вы установите часы на 6 минут назад, ваши команды должны выполняться правильно.
Установите системные часы и выбор часового пояса, на вашем локальном компьютере, правильно.