Configuration d’AWS IoT Wireless - AWS IoT Wireless

Configuration d’AWS IoT Wireless

Lorsque vous vous inscrivez à AWS, votre Compte AWS est automatiquement inscrit à tous les services d’AWS, y compris AWS IoT Wireless. Seuls les services que vous utilisez vous sont facturés.

Pour configurer AWS IoT Wireless, effectuez les étapes de la section suivante :

Configurez votre Compte AWS

Avant d’utiliser AWS IoT Core for LoRaWAN ou AWS IoT Core pour Amazon Sidewalk pour la première fois, exécutez les tâches suivantes pour configurer votre Compte AWS.

Inscription à un compte AWS

Si vous n’avez pas de compte Compte AWS, procédez comme suit pour en créer un.

Pour s’inscrire à un Compte AWS
  1. Ouvrez https://portal.aws.amazon.com/billing/signup.

  2. Suivez les instructions en ligne.

    Dans le cadre de la procédure d’inscription, vous recevrez un appel téléphonique et vous saisirez un code de vérification en utilisant le clavier numérique du téléphone.

    Lorsque vous souscrivez à un Compte AWS, un Utilisateur racine d'un compte AWS est créé. Par défaut, seul l’utilisateur root a accès à l’ensemble des Services AWS et des ressources de ce compte. La meilleure pratique de sécurité consiste à attribuer un accès administratif à un utilisateur administratif, et à uniquement utiliser l’utilisateur root pour effectuer les tâches nécessitant un accès utilisateur root.

Créer un utilisateur IAM

Afin de créer un utilisateur administrateur, choisissez l'une des options suivantes :

Choisissez un moyen de gérer votre administrateur Pour Par Vous pouvez également
Dans IAM Identity Center

(Recommandé)

Utiliser des identifiants à court terme pour accéder à AWS.

Telles sont les meilleures pratiques en matière de sécurité. Pour plus d'informations sur les bonnes pratiques, veuillez consulter Security best practices in IAM (français non garanti) dans le Guide de l'utilisateur IAM.

Suivre les instructions de la section Mise en route dans le AWS IAM Identity Center Guide de l'utilisateur. Configuration de l'accès par programmation en Configurant le AWS CLI à utiliser AWS IAM Identity Centerdans le AWS Command Line InterfaceGuide de l'utilisateur.
Dans IAM

(Non recommandé)

Utiliser des identifiants à long terme pour accéder à AWS. Suivre les instructions relatives à la Création de votre premier groupe utilisateur administrateur et utilisateur IAM dans le Guide de l'utilisateur IAM. Configuration de l'accès par programmation via la Gestion des clés d'accès pour les utilisateurs IAM dans le Guide de l'utilisateur IAM.

Connectez-vous en tant qu'utilisateur IAM.

Après avoir créé un utilisateur IAM, vous pouvez vous connecter à AWS avec vos nom d'utilisateur et mot de passe IAM.

Avant de vous connecter en tant qu'utilisateur IAM, vous pouvez vérifier le lien de connexion pour les utilisateurs IAM dans la console IAM. Dans le tableau de bord IAM, le lien de connexion de votre Compte AWS s’affiche sous Lien de connexion des utilisateurs IAM. L'URL de votre lien de connexion contient votre ID de Compte AWS sans tirets (-).

Si vous ne souhaitez pas que l'URL de votre lien de connexion contienne votre ID de Compte AWS, vous pouvez créer un alias de compte. Pour de plus amples informations, veuillez consulter Création, suppression et affichage d'un alias de Compte AWS dans le Guide de l'utilisateur IAM.

Pour vous connecter en tant qu’utilisateur IAM
  1. Déconnectez-vous de la AWS Management Console.

  2. Entrez votre lien de connexion, qui inclut votre ID de Compte AWS (sans tirets) ou votre alias de Compte AWS.

    https://aws_account_id_or_alias.signin.aws.amazon.com/console
  3. Saisissez le nom utilisateur et le mot de passe IAM que vous venez de créer.

Une fois la connexion établie, la barre de navigation affiche « votre_nom_utilisateur @ votre_ID_compte_AWS ».

Installation de Python et d’AWS CLI

Avant de connecter votre terminal LoRaWAN ou Sidewalk, vous devez installer Python et configurer AWS CLI.

Important

Pour effectuer l’intégralité du processus d’intégration pour la mise en service et l’enregistrement de votre terminal Sidewalk, vous devez également configurer votre passerelle Sidewalk et le HDK. Pour obtenir des instructions, veuillez consulter les sections Configuration du kit de développement matériel (HDK) et Configuration d’une passerelle Sidewalk dans la documentation Amazon Sidewalk.

Installer Python et Python3-pip

Pour utiliser AWS CLI et boto3 comme décrit dans la section suivante, vous devez utiliser Python version 3.6 ou ultérieure. Si vous souhaitez intégrer vos terminaux à l’aide de la console AWS IoT, vous pouvez ignorer cette section et continuer à configurer votre Compte AWS. Pour vérifier si vous avez déjà installé Python et Python3-PIP, exécutez les commandes suivantes. Si l’exécution de ces commandes renvoie la version, cela signifie que Python et Python3-PIP ont été correctement installés.

python3 -V pip3 --version

Si cette commande renvoie une erreur, cela peut être dû au fait que Python n’est pas installé ou que votre système d’exploitation appelle le fichier exécutable Python v3.x en tant que Python3. Dans ce cas, remplacez toutes les instances de python par python3 lorsque vous exécutez les commandes. Si l’erreur persiste, téléchargez et exécutez le programme d’installation de Python ou installez Python en fonction de votre système d’exploitation, comme décrit ci-dessous.

Windows

Sur votre machine Windows, téléchargez Python depuis le site Web de Python, puis exécutez le programme d’installation pour installer Python sur votre machine.

Linux

Sur votre machine Ubuntu, exécutez la commande sudo suivante pour installer Python.

sudo apt install python3 sudo apt install python3-pip
macOS

Sur votre ordinateur Mac, utilisez Homebrew pour installer Python. Homebrew installe également pip, qui pointe alors vers la version Python3 installée.

$ brew install python

Configuration d’AWS CLI

Les étapes suivantes vous montrent comment configurer AWS CLI et boto3 (AWS SDK pour Python). Avant de suivre ces étapes, vous devez ouvrir un Compte AWS et créer un utilisateur administratif. Pour obtenir des instructions, veuillez consulter Configuration d’AWS IoT Wireless.

  1. Installation et configuration de l’AWS CLI

    Vous pouvez utiliser AWS CLI pour intégrer par programmation vos terminaux Sidewalk à AWS IoT Core pour Amazon Sidewalk. Si vous souhaitez intégrer vos appareils à l’aide de la console AWS IoT, vous pouvez ignorer cette section. Ouvrez la console AWS IoT Core, puis passez à la section suivante pour commencer à connecter vos appareils à AWS IoT Core pour Amazon Sidewalk. Pour obtenir les instructions de configuration de l’AWS CLI, consultez Installation et configuration de l’AWS CLI.

  2. Installez boto3 (AWS SDK pour Python)

    Les commandes suivantes vous montrent comment installer boto3 (AWS SDK pour Python) et l’AWS CLI. Vous installerez également botocore, qui est requis pour exécuter boto3. Pour obtenir des instructions détaillées, veuillez consulter la section Installation de Boto3 dans le guide de documentation de Boto3.

    Note

    awscli version 1.26.6 nécessite une version de PyYAML 3.10 ou ultérieure, mais pas plus récente que la version 5.5.

    python3 -m pip install botocore-version-py3-none-any.whl python3 -m pip install boto3-version-py3-none-any.whl
  3. Configurez vos informations d’identification et région par défaut.

    Configurez vos informations d’identification et région par défaut dans les fichiers ~/.aws/credentials et ~/.aws/config suivants. La bibliothèque boto3 utilise ces informations d’identification pour identifier Compte AWS et autoriser vos appels d’API. Pour obtenir les instructions de configuration IPv6, veuillez consulter :