Sortie : mise à jour logicielle AWS IoT Greengrass Core v2.5.0 le 12 novembre 2021 - AWS IoT Greengrass

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.

Sortie : mise à jour logicielle AWS IoT Greengrass Core v2.5.0 le 12 novembre 2021

Cette version fournit la version 2.5.0 du composant Greengrass Nucleus, les AWS nouveaux composants fournis et les mises à jour AWS des composants fournis.

Date de sortie : 12 novembre 2021

Points forts de la publication

Mises à jour du support technique

Plateforme Détails
Windows

AWS IoT Greengrassprend désormais en charge l'exécution du logiciel AWS IoT Greengrass Core sur les versions suivantes de Windows :

  • Windows 10

  • Windows Server 2019

Pour plus d’informations, consultez Exigences et plateformes prises en charge et Compatibilité des fonctionnalités de Greengrass par système d'exploitation.

Mises à jour des composants publics

Le tableau suivant répertorie les composants AWS fournis qui incluent des fonctionnalités nouvelles et mises à jour.

Important

Lorsque vous déployez un composant, AWS IoT Greengrass installe les dernières versions prises en charge de toutes les dépendances de ce composant. De ce fait, les nouvelles versions de correctif des composants publics AWS fournis peuvent être automatiquement déployées sur vos appareils principaux si vous ajoutez de nouveaux appareils à un groupe d'objets ou si vous mettez à jour le déploiement qui cible ces appareils. Certaines mises à jour automatiques, telles que la mise à jour du noyau, peuvent provoquer le redémarrage inattendu de vos appareils.

Pour éviter les mises à jour involontaires d'un composant en cours d'exécution sur votre appareil, nous vous recommandons d'inclure directement votre version préférée de ce composant lorsque vous créez un déploiement. Pour plus d'informations sur le comportement de mise à jour du logiciel AWS IoT Greengrass Core, consultezMettre à jour le logiciel AWS IoT Greengrass principal (OTA).

Composant Détails
Noyau de Greengrass

La version 2.5.0 du noyau Greengrass est disponible.

Nouvelles fonctionnalités
  • Ajoute la prise en charge des appareils principaux qui exécutent Windows.

  • Modifiez le comportement de la suppression de groupes d'objets. Avec cette version, vous pouvez supprimer un périphérique principal d'un groupe d'objets pour désinstaller les composants de ce groupe d'objets lors du prochain déploiement.

    À la suite de cette modification, la AWS IoT politique d'un appareil principal doit être greengrass:ListThingGroupsForCoreDevice autorisée. Si vous avez utilisé le programme d'installation du logiciel AWS IoT Greengrass Core pour provisionner des ressources, la AWS IoT politique par défaut l'autorisegreengrass:*, y compris cette autorisation. Pour plus d’informations, consultez Authentification et autorisation d'appareil pour AWS IoT Greengrass.

  • Ajoute la prise en charge des configurations de proxy HTTPS. Pour plus d’informations, consultez Connexion au port 443 ou via un proxy réseau.

  • Ajoute le nouveau paramètre windowsUser de configuration. Vous pouvez utiliser ce paramètre pour spécifier l'utilisateur par défaut à utiliser pour exécuter les composants sur un périphérique principal Windows. Pour plus d’informations, consultez Configurer l'utilisateur qui exécute les composants.

  • Ajoute les nouvelles options httpClient de configuration que vous pouvez utiliser pour personnaliser les délais d'expiration des requêtes HTTP afin d'améliorer les performances sur les réseaux lents. Pour plus d'informations, consultez le paramètre de configuration HttpClient.

Corrections de bogues et améliorations
  • Corrige l'option de cycle de vie du bootstrap permettant de redémarrer le périphérique principal à partir d'un composant.

  • Ajoute la prise en charge des traits d'union dans les variables de recette.

  • Corrige l'autorisation IPC pour les composants de la fonction Lambda à la demande.

  • Améliore les messages de journal et fait passer les journaux non critiques du DEBUG niveau INFO au niveau supérieur, afin que les journaux soient plus utiles.

  • Supprime l'iot:DescribeCertificateautorisation du rôle d'échange de jetons par défaut créé par le noyau Greengrass lorsque vous installez le logiciel AWS IoT Greengrass Core avec provisionnement automatique. Cette autorisation n'est pas utilisée par le noyau Greengrass.

  • Résout un problème selon lequel le script de provisionnement automatique ne nécessite pas d'iam:GetPolicyautorisation s'il iam:CreatePolicy est disponible pour la même politique.

  • Corrections et améliorations mineures supplémentaires.

Greengrass CLI

La version 2.5.0 de la CLI Greengrass est disponible.

Nouvelles fonctionnalités
  • Ajoute la prise en charge des appareils principaux qui exécutent Windows.

  • Ajoute le nouveau paramètre AuthorizedWindowsGroups de configuration que vous pouvez spécifier pour autoriser les groupes de systèmes à utiliser la CLI Greengrass sur les appareils Windows.

  • Ajoute le windowsUser paramètre pour les déploiements locaux. Vous pouvez utiliser ce paramètre pour spécifier l'utilisateur à utiliser pour exécuter les composants sur un périphérique principal Windows.

CloudWatch métriques

La version 3.0.0 du composant CloudWatchmetrics est disponible.

Cette version du composant CloudWatch metrics attend des paramètres de configuration différents de ceux de la version 2.x. Si vous utilisez une configuration autre que celle par défaut pour la version 2.x et que vous souhaitez passer de la version 2.x à la version 3.x, vous devez mettre à jour la configuration du composant. Pour plus d'informations, consultez la section Configuration CloudWatch des composants métriques.

Nouvelles fonctionnalités
  • Ajoute la prise en charge des appareils principaux qui exécutent Windows.

  • Change le type de composant Lambda en composant générique. Ce composant ne dépend désormais plus de l'ancien composant routeur d'abonnement pour créer des abonnements.

  • Ajoute un nouveau paramètre de InputTopic configuration pour spécifier le sujet auquel le composant s'abonne pour recevoir des messages.

  • Ajoute un nouveau paramètre de OutputTopic configuration pour spécifier le sujet dans lequel le composant publie les réponses d'état.

  • Ajoute un nouveau paramètre PubSubToIoTCore de configuration pour spécifier s'il faut publier des sujets AWS IoT Core MQTT et s'y abonner.

  • Ajoute le nouveau paramètre UseInstaller de configuration qui permet de désactiver éventuellement le script d'installation qui installe les dépendances des composants.

Corrections de bogues et améliorations

Ajoute la prise en charge des horodatages dupliqués dans les données d'entrée.

Gestionnaire Lambda

La version 2.2.0 du composant Lambda Manager est disponible.

Corrections de bogues et améliorations
  • Résout un problème en raison duquel les fonctions Lambda ne pouvaient pas écrire de journaux après un redémarrage.

  • Résout un problème selon lequel l'ancien routeur d'abonnement envoie des messages dupliqués lorsque le sujet contient des caractères génériques.

  • Résout un problème en raison duquel les fonctions Lambda non épinglées ne pouvaient pas utiliser la bibliothèque de communication interprocessus (IPC) Greengrass dans le. Kit SDK des appareils AWS IoT