2015-05-15 7 views
2

Я настраиваю CloudWatch для нескольких экземпляров EC2, используя AWS custom CloudWatch metrics.AWS CloudWatch - Подпись expired

Все идет хорошо, за исключением одного из моих случаев дает мне ошибку ниже:

[email protected]:~$ /etc/aws-scripts-mon/mon-put-instance-data.pl --mem-util --disk-space-util --disk-path=/ --aws-credential-file=/etc/aws-scripts-mon/awscreds.template

ERROR: Failed to call CloudWatch: HTTP 400. Message: Signature expired: 20150515T204709Z is now earlier than 20150515T204917Z (20150515T205417Z - 5 min.)

For more information, run 'mon-put-instance-data.pl --help'

Я пытался искать по всему Интернету, в том числе this link, но не повезло. Есть идеи?

Один совет: у меня есть задание cron, вызывающее эту же команду каждые 5 минут. Это также безуспешно. Это может быть связано с сообщением бит x - 5 min. в приведенном выше сообщении об ошибке.

+0

Stack Overflow - это сайт для вопросов программирования и развития. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, [Super User] (http://superuser.com/) будет лучше спросить. Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306). – jww

+0

@jww oops сожалеть об этом. Я перепробовал этот вопрос/ответ на [ServerFailt] (http://serverfault.com/questions/693114/aws-cloudwatch-signature-expired), поэтому не стесняйтесь закрыть/удалить это. – DJohnson

+0

Если кто-то ищет, вот руководство Amazon для решения проблемы https://aws.amazon.com/premiumsupport/knowledge-center/system-clock-drift-ubuntu/ – user1079810

ответ

8

Системное время проблемы Экземпляр EC2 отключен на несколько минут. См. AWS SDK Error - Signature not yet current

Это, скорее всего, решение!

+3

Одно из решений в связанном ответе для меня мне пришлось запустить 'sudo ntpdate ntp.ubuntu.com' на моей машине Ubuntu. – user666

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