AWS IoT private.pem.key doesn't exist

AWS IoT private.pem.key doesn't exist

本文关键字:exist doesn IoT private pem key AWS      更新时间:2023-09-26

当我尝试从 AWS IoT 运行以下节点.js示例时,出现此错误(按照本教程进行操作):

pi@raspberrypi:~/aws-iot-device-sdk-js/examples $ node device-example.js -g
private.pem.key doesn't exist (--help for usage)

但是,按照教程的要求,我将private.pem.key放在~/certs文件夹中。

pi@raspberrypi:~/aws-iot-device-sdk-js/examples $ vi device-example.js 
pi@raspberrypi:~/aws-iot-device-sdk-js/examples $ ls ~/certs/private.pem.key 
/home/pi/certs/private.pem.key

设备示例.js程序设计为成对运行;每个进程都通过 AWS IoT 平台相互通信。 您需要启动程序的另一个副本(它可以在另一台主机上)才能看到它们在通信。 有关运行示例程序的详细信息,请参阅此处。 感谢您使用 AWS IoT。

通过提供如下所示的路径解决了问题: pi@raspberrypi:~/aws-iot-device-sdk-js/examples $ node device-example.js --aws-region=us-west-2 --certificate-dir=/home/pi/certs --test-mode=2