2

Node.js SDK を使用して Raspberry Pi を AWS IoT に接続するためのこのチュートリアルに従っています。他のすべての手順を実行しましたが、認証と証明書の手順で迷っています。

pi@raspberrypi:~ $ aws iot describe-endpoint
You must specify a region. You can also configure your region by running "aws configure".
pi@raspberrypi:~ $ aws configure
AWS Access Key ID [None]: 
AWS Secret Access Key [None]: 
Default region name [None]: 
Default output format [None]: 
pi@raspberrypi:~ $ ls
2016-02-24-204612_1920x1080_scrot.png  Desktop     get-pip.py           node_modules  python_games             sources    WiringPi
aws                                    device.cfg  ibm                  Pictures      python-iot-raspberry-pi  Templates
aws-iot-device-sdk-js                  Documents   iot_1.0-1_armhf.deb  projects      root                     Videos
certs                                  Downloads   Music                Public        root.pem                 wiringPi

pi@raspberrypi:~ $ cd certs/
pi@raspberrypi:~/certs $ ls
1cf77402f9-certificate.pem.crt  1cf77402f9-private.pem.key  1cf77402f9-public.pem.key

https://A34SXNTM6AT7XH.iot.us-west-2.amazonaws.com/things/MyNewThing/shadowまたはhttps://A34SXNTM6AT7XH.iot.us-west-2.amazonaws.comを参照すると、次のMissing Authentication Tokenメッセージ が表示されます。ここに画像の説明を入力

最後のステップを機能させる方法がわからないため、URL を参照すると URL に含まれるものが表示されます。どのステップが欠けているか、またはチュートリアルに欠けているかを誰かが理解するのを手伝ってくれますか? ここに画像の説明を入力

4

1 に答える 1

3

これで問題が解決しました:

  • https://console.aws.amazon.com/iam/home?region=us-west-2#security_credentialを参照し 、キーがない場合は [新しいアクセス キーの作成] をクリックし、既にある場合は保存します。情報を入力し、aws configureコマンドのエントリの前に入力します。また、リージョンの選択については、「us-west-2」がダッシュボードでオレゴンが選択されています。
  • その後、次の場所で資格情報を確認できます。 AWS 資格情報ファイル – ~/.aws/credentialsLinux、OS X、または Unix にあります。
于 2016-03-06T04:57:28.487 に答える