在下面的代码中,iot.listCertificates执行完美,我能够在AWS IOT控制台中看到所有证书,但是当我尝试执行命令iot.createKeysAndCertificate时,它会给我NETWORK FAILURE ERROR。
请帮我这个, 谢谢!!
var params = {};
iot.listCertificates(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
alert("Attempting to create new thing!!");
params = {
setAsActive:false
};
iot.createKeysAndCertificate(params, function(err, data) {
if (err)
alert(err);
else
alert("New thing added to AWS IOT");
});
答案 0 :(得分:0)
我刚从浏览器(Chrome 61)中尝试了上面的代码,并成功列出了证书并创建了新证书。所以不要认为问题出在你的代码上。
也许尝试确保您提出请求的机器上的时钟是否正确。由于时钟关闭几分钟,我发现某些AWS请求失败。他们也可能使用请求中的时间来生成证书上的到期日期。