View a markdown version of this page

Bobineur de disque - 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.

Bobineur de disque

Le composant Disk Spooler (aws.greengrass.DiskSpooler) offre une option de stockage permanent pour les messages envoyés depuis les périphériques principaux de Greengrass vers. AWS IoT Core Ce composant stockera ces messages sortants sur disque.

Versions

Les versions de ce composant sont les suivantes :

  • 1.0.x

Type

Ce composant est un composant de plug-in (aws.greengrass.plugin). Le noyau Greengrass exécute ce composant dans la même machine virtuelle Java (JVM) que le noyau. Le noyau redémarre lorsque vous modifiez la version de ce composant sur le périphérique principal.

Ce composant utilise le même fichier journal que le noyau Greengrass. Pour de plus amples informations, veuillez consulter AWS IoT Greengrass Journaux de surveillance.

Pour de plus amples informations, veuillez consulter Types de composant.

Système d’exploitation

Ce composant peut être installé sur les appareils principaux qui exécutent les systèmes d'exploitation suivants :

  • Linux

  • Windows

Exigences

Ce composant répond aux exigences suivantes :

  • storageTypedoit être configuré Disk pour utiliser ce composant. Vous pouvez définir cela dans la configuration du noyau Greengrass.

  • maxSizeInBytesne doit pas être configuré pour être supérieur à l'espace disponible sur l'appareil. Vous pouvez définir cela dans la configuration du noyau Greengrass.

  • Le composant spouleur de disque est pris en charge pour fonctionner dans un VPC.

Dépendances

Lorsque vous déployez un composant, déploie AWS IoT Greengrass également des versions compatibles de ses dépendances. Cela signifie que vous devez répondre aux exigences relatives au composant et à toutes ses dépendances pour pouvoir le déployer avec succès. Cette section répertorie les dépendances pour les versions publiées de ce composant et les contraintes de version sémantiques qui définissent les versions des composants pour chaque dépendance. Vous pouvez également consulter les dépendances pour chaque version du composant dans la AWS IoT Greengrass console. Sur la page des détails des composants, recherchez la liste des dépendances.

1.0.7

Le tableau suivant répertorie les dépendances pour la version 1.0.7 de ce composant.

Dépendance Versions compatibles Type de dépendance
Noyau Greengrass > = 2,11,0 < 2,17,0 Stricte
1.0.

Le tableau suivant répertorie les dépendances de la version 1.0.6 de ce composant.

Dépendance Versions compatibles Type de dépendance
Noyau Greengrass > = 2,11,0 < 2,16,0 Stricte
1.0.5

Le tableau suivant répertorie les dépendances pour la version 1.0.5 de ce composant.

Dépendance Versions compatibles Type de dépendance
Noyau Greengrass > = 2,11,0 < 2,15,0 Stricte
1.0.4

Le tableau suivant répertorie les dépendances de la version 1.0.4 de ce composant.

Dépendance Versions compatibles Type de dépendance
Noyau Greengrass > = 2,11,0 < 2,14,0 Stricte
1.0.1 – 1.0.3

Le tableau suivant répertorie les dépendances pour les versions 1.0.1 à 1.0.3 de ce composant.

Dépendance Versions compatibles Type de dépendance
Noyau Greengrass > = 2,11,0 < 2,13,0 Stricte
1.0.0

Le tableau suivant répertorie les dépendances pour la version 1.0.0 de ce composant.

Dépendance Versions compatibles Type de dépendance
Noyau Greengrass > = 2,11,0 < 2,12,0 Stricte

Pour plus d'informations sur les dépendances des composants, consultez la référence des recettes des composants.

Usage

Pour utiliser le composant spouleur de disque, aws.greengrass.DiskSpooler il doit être déployé.

Pour configurer et utiliser ce composant, vous devez définir le paramètre pluginName suraws.greengrass.DiskSpooler.

Fichier journal local

Ce composant utilise le même fichier journal que le composant Greengrass Nucleus.

Linux
/greengrass/v2/logs/greengrass.log
Windows
C:\greengrass\v2\logs\greengrass.log
Pour afficher les journaux de ce composant
  • Exécutez la commande suivante sur le périphérique principal pour afficher le fichier journal de ce composant en temps réel. Remplacez /greengrass/v2 ou C:\greengrass\v2 par le chemin du dossier AWS IoT Greengrass racine.

    Linux
    sudo tail -f /greengrass/v2/logs/greengrass.log
    Windows (PowerShell)
    Get-Content C:\greengrass\v2\logs\greengrass.log -Tail 10 -Wait

Journal des modifications

Le tableau suivant décrit les modifications apportées à chaque version du composant.

Version

Modifications

1.0.9

Met à jour la version du composant pour la version 2.18.0 de Greengrass Nucleus.

1.0.8

Met à jour la version du composant pour la version 2.17.0 de Greengrass Nucleus.

1.0.7

Version mise à jour pour la version 2.16.0 de Greengrass Nucleus.

1.0.6

Version mise à jour pour la version 2.15.0 de Greengrass Nucleus.

1.0.5

Version mise à jour pour la version 2.14.0 de Greengrass Nucleus.

1.0.4

Corrections de bugs et améliorations

Corrections de bogues générales.

1.0.3

Corrections de bugs et améliorations

Améliore les performances en réutilisant les connexions aux bases de données.

1.0.2

Corrections de bugs et améliorations

Résout un problème où le champ de format de message MQTT n'est pas conservé dans certains cas.

1.0.1

Version mise à jour pour la version 2.12.0 de Greengrass Nucleus.

1.0.0

Première version.