내 인스턴스 중 하나에서 아래 오류가 발생하는 것을 제외하면 모든 것이 잘 진행되고 있습니다.
ubuntu@my-host:~$/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. 메시지: 서명 만료: 20150515T204709Z가 이제 20150515T204917Z(20150515T205417Z - 5분)보다 이전입니다.
자세한 내용을 보려면 'mon-put-instance-data.pl --help'를 실행하세요. 이 링크를 포함하여 인터넷을 검색해 보았지만 운이 없었습니다. 어떤 아이디어가 있나요?
한 가지 힌트: 5분마다 동일한 명령을 호출하는 크론 작업이 있습니다. 또한 실패했습니다. 이는 x - 5분과 관련이 있을 수 있습니다. 위 오류 메시지의 메시지 비트입니다.
답변1
문제가 있는 EC2 인스턴스의 시스템 시간이 몇 분 차이가 납니다. 보다https://stackoverflow.com/questions/18703486/aws-sdk-error-signature-not-yet-current
이것이 내 문제를 해결하는 것으로 나타났습니다!