Я настраиваю 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.
в приведенном выше сообщении об ошибке.
Stack Overflow - это сайт для вопросов программирования и развития. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, [Super User] (http://superuser.com/) будет лучше спросить. Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306). – jww
@jww oops сожалеть об этом. Я перепробовал этот вопрос/ответ на [ServerFailt] (http://serverfault.com/questions/693114/aws-cloudwatch-signature-expired), поэтому не стесняйтесь закрыть/удалить это. – DJohnson
Если кто-то ищет, вот руководство Amazon для решения проблемы https://aws.amazon.com/premiumsupport/knowledge-center/system-clock-drift-ubuntu/ – user1079810