world what true the supports services proper locations false east data centers aws around all amazon-web-services aws-sdk iot aws-cli aws-iot

amazon-web-services - what - us-east-2



aws iot describe-endpoint:: Debes especificar una regiĆ³n (1)

Estoy siguiendo este tutorial para conectar Raspberry Pi a AWS IoT usando Node.js SDK y he realizado todos los demás pasos, pero estoy perdido en el paso de autenticación y certificado:

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

Cuando navego a https://A34SXNTM6AT7XH.iot.us-west-2.amazonaws.com/things/MyNewThing/shadow o https://A34SXNTM6AT7XH.iot.us-west-2.amazonaws.com veo el Missing Authentication Token mensaje:

No estoy seguro de cómo hacer funcionar el último paso para poder ver cosas en las URL cuando las busco. ¿Alguien puede ayudarme a determinar qué pasos me falta o falta en el tutorial?


Esto solucionó el problema:

  • Vaya a https://console.aws.amazon.com/iam/home?region=us-west-2#security_credential y luego, si no tiene una clave, haga clic en crear nueva clave de acceso y si ya la tiene guardada la información e ingrese en frente de las entradas del comando aws configure y también para la región seleccione "us-west-2" se selecciona Oregon en su tablero de instrumentos.
  • Después de eso, podrá ver la credencial de la siguiente manera: El archivo de credenciales de AWS, ubicado en ~/.aws/credentials en Linux, OS X o Unix.