AWS CloudWatch - 签名已过期

时间:2015-05-15 21:04:45

标签: amazon-web-services amazon-ec2

我正在使用AWS custom CloudWatch metrics为我的几个EC2实例设置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-scripts-mon / awscreds.template

     

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

     

有关更多信息,请运行'mon-put-instance-data.pl --help'

我尝试在互联网上搜索,包括this link,但没有运气。有什么想法吗?

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

1 个答案:

答案 0 :(得分:9)

问题EC2实例的系统时间已关闭几分钟。见AWS SDK Error - Signature not yet current

这可能是解决方案!