Configuración de AWS IoT Wireless
Al registrarse en AWS, su Cuenta de AWS se registra automáticamente en todos los servicios de AWS, incluido AWS IoT Wireless. Solo se le cobrará por los servicios que utilice.
Para configurar AWS IoT Wireless, siga los pasos descritos en la siguiente sección:
Configuración de su Cuenta de AWS
Antes de usar AWS IoT Core para LoRaWAN o AWS IoT Core para Amazon Sidewalk por primera vez, haga lo siguiente para configurar su Cuenta de AWS.
Inscribirse en una cuenta de AWS
Si no dispone de una Cuenta de AWS, siga estos pasos para crear una.
Creación de una Cuenta de AWS
Abra https://portal.aws.amazon.com/billing/signup
. Siga las instrucciones que se le indiquen.
Parte del procedimiento de registro consiste en recibir una llamada telefónica e indicar un código de verificación en el teclado del teléfono.
Al registrarse en una Cuenta de AWS, se crea un Usuario raíz de la cuenta de AWS. El usuario raíz tendrá acceso a todos los Servicios de AWS y recursos de esa cuenta. Como práctica recomendada de seguridad, asigne acceso administrativo a un usuario administrativo y utilice únicamente el usuario raíz para realizar tareas que requieran acceso de usuario raíz.
Creación un usuario de IAM
Para crear un usuario administrador, elija una de las siguientes opciones.
Elegir una forma de administrar el administrador | Para | Haga esto | También puede |
---|---|---|---|
En IAM Identity Center (recomendado) |
Usar credenciales a corto plazo para acceder a AWS. Esto se ajusta a las prácticas recomendadas de seguridad. Para obtener información sobre las prácticas recomendadas, consulte Prácticas recomendadas de seguridad en IAM en la Guía del usuario de IAM. |
Siga las instrucciones en Introducción en la Guía del usuario de AWS IAM Identity Center. | Configurar el acceso programático mediante Configuración de la AWS CLI para usar AWS IAM Identity Center en la Guía del usuario de AWS Command Line Interface. |
En IAM (no recomendado) |
Usar credenciales a largo plazo para acceder a AWS. | Siga las instrucciones en Creación del primer grupo de usuarios y usuario de administrador de IAM en la Guía del usuario de IAM. | Configurar el acceso programático mediante Administración de las claves de acceso de los usuarios de IAM en la Guía del usuario de IAM. |
Inicie sesión como usuario de IAM.
Después de crear un usuario de IAM, puede iniciar sesión en AWS con su nombre de usuario y contraseña de IAM.
Antes de iniciar sesión como usuario de IAM, puede verificar el vínculo de inicio de sesión para los usuarios de IAM en la consola de IAM. En el panel de IAM, en el enlace de inicio de sesión de usuarios de IAM, encontrará el enlace de inicio de sesión para su Cuenta de AWS. La URL del enlace de inicio de sesión contiene el ID de su Cuenta de AWS sin guiones (-).
Si no desea que la URL del enlace de inicio de sesión contenga el ID de su Cuenta de AWS, puede crear un alias de cuenta. Para obtener más información, consulte Creación, eliminación y descripción de un alias de Cuenta de AWS en la Guía del usuario de IAM.
Para iniciar sesión como usuario de IAM
-
Cierre la sesión de la AWS Management Console.
-
Introduzca su enlace de inicio de sesión, que incluye su ID de Cuenta de AWS (sin guiones) o su alias de Cuenta de AWS.
https://
aws_account_id_or_alias
.signin.aws.amazon.com/console -
Escriba el nombre y la contraseña del usuario de IAM que acaba de crear.
Cuando haya iniciado sesión, la barra de navegación mostrará "nombre_de_usuario @ id_de_cuenta_aws"
.
Instalación de Python y la AWS CLI
Antes de conectar el dispositivo final LoRaWAN o Sidewalk, debe configurar la AWS CLI y la instalación de Python.
importante
Para llevar a cabo todo el flujo de trabajo de incorporación para aprovisionar y registrar el dispositivo final de Sidewalk, también debe configurar la puerta de enlace y el HDK de Sidewalk. Para obtener instrucciones, consulte Configuración del kit de desarrollo de hardware (HDK)
Instalación de Python y Python3-pip
Para utilizar la AWS CLI y boto3 como se describe en la sección siguiente, debe utilizar la versión 3.6 o posterior de Python. Si desea incorporar los dispositivos finales mediante la consola de AWS IoT, puede omitir esta sección y seguir configurando la Cuenta de AWS. Para comprobar si ya ha instalado Python y Python3-pip, ejecute los siguientes comandos. Si al ejecutar estos comandos se devuelve la versión, significa que Python y Python3-pip se han instalado correctamente.
python3 -V pip3 --version
Si este comando devuelve un error, podría deberse a que Python no está instalado o a que el sistema operativo llama al ejecutable de Python v3.x como Python3. En ese caso, sustituya todas las instancias de python
por python3
cuando ejecute los comandos. Si sigue produciendo un error, descargue y ejecute el instalador de Python
Configuración de la AWS CLI
Los siguientes pasos muestran cómo configurar la AWS CLI y boto3 (SDK de AWS para Python). Antes de seguir estos pasos, deberá registrarse para obtener una Cuenta de AWS y crear un usuario administrativo. Para obtener instrucciones, consulte Configuración de AWS IoT Wireless.
-
Instalación y configuración de la AWS CLI
Puede usar la AWS CLI para incorporar mediante programación los dispositivos finales Sidewalk a AWS IoT Core para Amazon Sidewalk. Si desea incorporar los dispositivos finales mediante la consola de AWS IoT, puede omitir esta sección. Abra la consola de AWS IoT Core
y vaya a la siguiente sección a fin de conectar sus dispositivos a AWS IoT Core para Amazon Sidewalk. Para obtener instrucciones sobre cómo configurar la AWS CLI, consulte Instalación y configuración de la AWS CLI. -
Instalación de boto3 (SDK de AWS para Python)
Los comandos siguientes muestran cómo instalar boto3 (SDK de AWS para Python) y la AWS CLI. También instalará botocore, que es necesario para ejecutar boto3. Para obtener instrucciones detalladas, consulte Instalación de Boto3
en la Guía de documentación de Boto3. nota
La versión
1.26.6
deawscli
requiere la versión de PyYAML 3.10 o posterior, pero solo hasta la 5.5.python3 -m pip install botocore-
version
-py3-none-any.whl python3 -m pip install boto3-version
-py3-none-any.whl -
Configuración de las credenciales y la región predeterminada
Configure las credenciales y la región predeterminada en los archivos
~/.aws/credentials
y~/.aws/config
. La biblioteca de boto3 usa estas credenciales para identificar la Cuenta de AWS y autorizar las llamadas a la API. Para obtener las instrucciones de configuración, consulte:-
Configuración
en la Guía de documentación de Boto3 -
Ajustes del archivo de configuración y credenciales en la Guía de documentación de la AWS CLI
-