Node.js версия 0.10.25
Версия на AWS SDK latest - 2.0.23
Имам приложение, което непрекъснато слуша опашка (SQS) и ако има съобщения, публикувани в тази опашка, приложението ще прочете съобщението, ще го обработи и ще запази някои данни в S3. Когато стартирам приложението след около 20 минути, непрекъснато получавам следната грешка.
Potentially unhandled rejection [160] SignatureDoesNotMatch: Signature expired: 20141104T062952Z is now earlier than 20141104T062952Z (20141104T064452Z - 15 min.)
at Request.extractError (/myproject/node_modules/aws-sdk/lib/protocol/query.js:39:29)
at Request.callListeners (/myproject/node_modules/aws-sdk/lib/sequential_executor.js:100:18)
at Request.emit (/myproject/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
at Request.emit (/myproject/node_modules/aws-sdk/lib/request.js:604:14)
at Request.transition (/myproject/node_modules/aws-sdk/lib/request.js:21:12)
at AcceptorStateMachine.runTo (/myproject/node_modules/aws-sdk/lib/state_machine.js:14:12)
at /myproject/node_modules/aws-sdk/lib/state_machine.js:26:10
at Request.<anonymous> (/myproject/node_modules/aws-sdk/lib/request.js:22:9)
at Request.<anonymous> (/myproject/node_modules/aws-sdk/lib/request.js:606:12)
at Request.callListeners (/myproject/node_modules/aws-sdk/lib/sequential_executor.js:104:18)
Не е проблем със системното ми време. Моето системно време е в синхрон с времето на моя екземпляр EC2. Защо получавам тази грешка? Свързано ли е със SQS или S3?