Configuración de AWS IoT Wireless - AWS IoT Wireless

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
  1. Abra https://portal.aws.amazon.com/billing/signup.

  2. 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
  1. Cierre la sesión de la AWS Management Console.

  2. 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
  3. 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) y Configuración de una puerta de enlace de Sidewalk en la documentación de Amazon Sidewalk.

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 o instale Python en función del sistema operativo, tal y como se describe a continuación.

Windows

En su equipo Windows, descargue Python del sitio web de Python y, a continuación, ejecute el instalador para instalar Python en el equipo.

Linux

En su equipo Ubuntu, ejecute el siguiente comando sudo para instalar Python.

sudo apt install python3 sudo apt install python3-pip
macOS

En su equipo Mac, use Homebrew para instalar Python. Homebrew también instala pip, que luego apunta a la versión de Python3 instalada.

$ brew install 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.

  1. 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.

  2. 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 de awscli 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
  3. 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: