Déployer des configurations cloud sur un appareil Greengrass Core - AWS IoT Greengrass

AWS IoT Greengrass Version 1 est entré dans la phase de durée de vie prolongée le 30 juin 2023. Pour plus d'informations, consultez la politique de AWS IoT Greengrass V1 maintenance. Après cette date, AWS IoT Greengrass V1 ne publiera pas de mises à jour fournissant des fonctionnalités, des améliorations, des corrections de bogues ou des correctifs de sécurité. Les appareils qui fonctionnent AWS IoT Greengrass V1 sous tension ne seront pas perturbés et continueront à fonctionner et à se connecter au cloud. Nous vous recommandons vivement de migrer vers AWS IoT Greengrass Version 2, qui ajoute de nouvelles fonctionnalités importantes et prend en charge des plateformes supplémentaires.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Déployer des configurations cloud sur un appareil Greengrass Core

  1. Vérifiez que votre appareil Greengrass Core est connecté à Internet. Par exemple, essayez d'accéder à une page Web.

  2. Assurez-vous que le démon Greengrass est en cours d'exécution sur votre appareil principal. Dans votre terminal principal, exécutez les commandes suivantes pour vérifier que le démon est en cours d'exécution et démarrez-le, si nécessaire.

    1. Pour vérifier si le démon est en cours d'exécution :

      ps aux | grep -E 'greengrass.*daemon'

      Si la sortie contient une entrée root pour /greengrass/ggc/packages/1.11.6/bin/daemon, le démon est en cours d'exécution.

    2. Pour démarrer le démon :

      cd /greengrass/ggc/core/ sudo ./greengrassd start

    Vous êtes prêt à déployer la fonction Lambda et les configurations d'abonnement sur votre appareil Greengrass Core.

  3. DansAWS IoTVolet de navigation de la console sousGérer, DéveloppezAppareils Greengrass, puis choisissezGroupes (V1).

  4. UnderGroupe Greengrass, choisissez le groupe que vous avez créé dansModule 2.

  5. Sur la page de configuration de groupe, choisissezDéploiement.

  6. Dans la pageFonctions Lambdaonglet, dans leFonctions Lambda du systèmesection, choisissezDétecteur IP.

  7. ChoisissezModifieret SelectDétecter et remplacer automatiquement les points de terminaison des courtiers MQTT. Les appareils peuvent ainsi acquérir automatiquement des informations de connectivité pour le noyau, telles que l'adresse IP, le DNS et le numéro de port. La détection automatique est recommandée, mais AWS IoT Greengrass prend également en charge les points de terminaison spécifiés manuellement. Vous êtes uniquement invité à indiquer la méthode de découverte lors du déploiement initial du groupe.

Le premier déploiement peut durer quelques minutes. Une fois le déploiement terminé, vous devriez voir le message Successfully completed (Terminé avec succès) s'afficher dans la colonne Status (État) de la page Deployments (Déploiements) :

Note

L'état du déploiement est également affiché sous le nom du groupe dans l'en-tête de la page.

Pour bénéficier d'une aide à la résolution des problèmes, consultez Résolution des problèmes de AWS IoT Greengrass.