AWS CloudWatch – 签名已过期

一切都很好,除了我的一个例子给我下面的错误:

ubuntu @ my-host:〜$ /etc/aws-scripts-mon/mon-put-instance-data.pl –mem-util –disk-space-util –disk-path = / –aws-credential -file =的/ etc / AWS-脚本纹/ awscreds.template

错误:无法调用CloudWatch:HTTP 400.消息:签名已过期:20150515T204709Z现在早于20150515T204917Z(20150515T205417Z – 5分钟)。

有关更多信息,请运行“mon-put-instance-data.pl –help”我试过在互联网上search,包括这个链接,但没有运气。 有任何想法吗?

一个提示:我有一个cron作业每5分钟调用一次这个命令。 这也是不成功的。 这可能与x – 5分钟有关。 消息位在上述错误消息中。

问题EC2实例的系统时间已closures几分钟。 请参阅https://stackoverflow.com/questions/18703486/aws-sdk-error-signature-not-yet-current

这原来解决了我的问题!