2
由於我等待啓動實例,因此我反覆運行相同的EC2 API調用。節點AWS-lib:對AWS-lib的重複調用會導致簽名不良
var check_started = function() {
console.log('Calling');
ec2.call("DescribeInstanceStatus", {InstanceId:['pretend_instance_id']}, function(err, status_result){
if (err) {
console.log('error')
console.log(err)
console.log(status_result)
} else {
console.log('success')
}
});
}
var instance_started_checker = setInterval(check_started, 5 * 1000)
第一個電話總是成功,但後續調用失敗:
The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.
我能做些什麼使一再呼籲工作?
謝謝,但我已經這樣做了。另外,如果API版本控制是一個問題,我期望第一個「DescribeInstanceStatus」調用失敗 - 它工作正常,它只是第二次和第三次失敗。 – mikemaccana