AWS CloudWatch — 簽章已過期

AWS CloudWatch — 簽章已過期

一切都很順利,除了我的一個實例出現以下錯誤:

ubuntu@我的主機:~$/etc/aws-scripts-mon/mon-put-instance-data.pl --mem-util --disk-space-util --disk-path=/ --aws-credential-file=/etc/aws-腳本-mon/awscreds.template

錯誤:無法呼叫 CloudWatch:HTTP 400。

有關更多信息,請運行“mon-put-instance-data.pl --help” 我嘗試在互聯網上搜索,包括此鏈接,但沒有運氣。有任何想法嗎?

一個提示:我有一個 cron 作業,每 5 分鐘呼叫一次相同的指令。也是不成功的。這可能與 x - 5 分鐘有關。上述錯誤訊息中的消息位。

答案1

有問題的 EC2 執行個體的系統時間偏差了幾分鐘。看https://stackoverflow.com/questions/18703486/aws-sdk-error-signature-not-yet-current

結果這解決了我的問題!

相關內容