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.
Noyau de Greengrass
Le composant Greengrass nucleus (aws.greengrass.Nucleus
) est un composant obligatoire et le minimum requis pour exécuter le logiciel AWS IoT Greengrass Core sur un appareil. Vous pouvez configurer ce composant pour personnaliser et mettre à jour votre logiciel AWS IoT Greengrass Core à distance. Déployez ce composant pour configurer des paramètres tels que le proxy, le rôle de l'appareil et AWS IoT la configuration des objets sur vos appareils principaux.
Important
Lorsque la version du composant du noyau change, ou lorsque vous modifiez certains paramètres de configuration, le logiciel AWS IoT Greengrass Core, qui inclut le noyau et tous les autres composants de votre appareil, redémarre pour appliquer les modifications.
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).
Rubriques
Versions
Les versions de ce composant sont les suivantes :
-
2,13.x
-
2,12. x
-
2,11.x
-
2.10.x
-
2,9. x
-
2,8 x
-
2.7.x
-
2,6. x
-
2,5.x
-
2.4.x
-
2.3.x
-
2.2.x
-
2,1x
-
2,0.x
Système d’exploitation
Ce composant peut être installé sur les appareils principaux qui exécutent les systèmes d'exploitation suivants :
Linux
Windows
Pour de plus amples informations, veuillez consulter Plateformes prises en charge.
Prérequis
Les appareils doivent répondre à certaines exigences pour installer et exécuter le noyau Greengrass et le logiciel AWS IoT Greengrass Core. Pour de plus amples informations, veuillez consulter Exigences relatives aux dispositifs.
Le composant Greengrass nucleus est compatible pour fonctionner dans un. VPC Pour déployer ce composant dans unVPC, les éléments suivants sont requis.
-
Le composant Greengrass nucleus doit disposer d'une connectivité AWS IoT data, d' AWS IoT informations d'identification et d'Amazon S3.
Dépendances
Le noyau Greengrass n'inclut aucune dépendance entre les composants. Cependant, plusieurs composants AWS fournis incluent le noyau en tant que dépendance. Pour de plus amples informations, veuillez consulter AWS-composants fournis.
Pour plus d'informations sur les dépendances des composants, consultez la référence de la recette des composants.
Téléchargement et installation
Vous pouvez télécharger un programme d'installation qui configure le composant Greengrass nucleus sur votre appareil. Ce programme d'installation configure votre appareil en tant qu'appareil principal de Greengrass. Vous pouvez effectuer deux types d'installations : une installation rapide qui crée les AWS ressources nécessaires pour vous, ou une installation manuelle dans laquelle vous créez les AWS ressources vous-même. Pour de plus amples informations, veuillez consulter Installer le logiciel AWS IoT Greengrass Core.
Vous pouvez également suivre un tutoriel pour installer le noyau Greengrass et découvrir le développement des composants Greengrass. Pour de plus amples informations, veuillez consulter Didacticiel : Commencer avec AWS IoT Greengrass V2.
Configuration
Ce composant fournit les paramètres de configuration suivants que vous pouvez personnaliser lorsque vous déployez le composant. Certains paramètres nécessitent le redémarrage du logiciel AWS IoT Greengrass Core pour être pris en compte. Pour plus d'informations sur les raisons et les modalités de configuration de ce composant, consultezConfiguration du logiciel AWS IoT Greengrass de base.
iotRoleAlias
Alias de AWS IoT rôle pointant vers un IAM rôle d'échange de jetons. Le fournisseur AWS IoT d'informations d'identification assume ce rôle pour permettre au dispositif principal de Greengrass d'interagir avec AWS les services. Pour de plus amples informations, veuillez consulter Autoriser les appareils principaux à interagir avec les AWS services.
Lorsque vous exécutez le logiciel AWS IoT Greengrass Core avec
--provision true
cette option, le logiciel fournit un alias de rôle et définit sa valeur dans le composant du noyau.-
interpolateComponentConfiguration
-
(Facultatif) Vous pouvez activer le noyau Greengrass pour interpoler les variables de recette des composants dans les configurations des composants et fusionner les mises à jour de configuration. Nous vous recommandons de définir cette option sur
true
afin que le périphérique principal puisse exécuter les composants Greengrass qui utilisent des variables de recette dans leurs configurations.Cette fonctionnalité est disponible pour les versions 2.6.0 et ultérieures de ce composant.
Par défaut :
false
networkProxy
-
(Facultatif) Le proxy réseau à utiliser pour toutes les connexions. Pour de plus amples informations, veuillez consulter Connexion au port 443 ou via un proxy réseau.
Important
Lorsque vous déployez une modification de ce paramètre de configuration, le logiciel AWS IoT Greengrass Core redémarre pour que la modification prenne effet.
Cet objet contient les informations suivantes :
noProxyAddresses
-
(Facultatif) Liste séparée par des virgules d'adresses IP ou de noms d'hôtes exemptés du proxy.
proxy
-
Le proxy auquel se connecter. Cet objet contient les informations suivantes :
url
-
Le URL du serveur proxy au format
scheme://userinfo@host:port
.-
scheme
— Le schéma, qui doit êtrehttp
ouhttps
.Important
Les appareils Greengrass Core doivent exécuter Greengrass nucleus v2.5.0 ou version ultérieure pour utiliser des proxys. HTTPS
Si vous configurez un HTTPS proxy, vous devez ajouter le certificat CA du serveur proxy au certificat CA racine Amazon de l'appareil principal. Pour de plus amples informations, veuillez consulter Permettre au périphérique principal de faire confiance à un HTTPS proxy.
-
userinfo
— (Facultatif) Les informations relatives au nom d'utilisateur et au mot de passe. Si vous spécifiez ces informations dans leurl
, le périphérique principal de Greengrass ignore lesusername
champs et.password
-
host
— Le nom d'hôte ou l'adresse IP du serveur proxy. -
port
— (Facultatif) Le numéro de port. Si vous ne spécifiez pas le port, le périphérique principal de Greengrass utilise les valeurs par défaut suivantes :-
http
— 80 -
https
— 443
-
-
username
-
(Facultatif) Le nom d'utilisateur qui authentifie le serveur proxy.
password
-
(Facultatif) Le mot de passe qui authentifie le serveur proxy.
mqtt
-
(Facultatif) MQTT Configuration du périphérique principal Greengrass. Pour de plus amples informations, veuillez consulter Connexion au port 443 ou via un proxy réseau.
Important
Lorsque vous déployez une modification de ce paramètre de configuration, le logiciel AWS IoT Greengrass Core redémarre pour que la modification prenne effet.
Cet objet contient les informations suivantes :
port
-
(Facultatif) Port à utiliser pour les MQTT connexions.
Par défaut :
8883
keepAliveTimeoutMs
-
(Facultatif) Durée en millisecondes entre chaque
PING
message envoyé par le client pour maintenir la MQTT connexion active. Cette valeur doit être supérieure àpingTimeoutMs
.Par défaut :
60000
(60 secondes) pingTimeoutMs
-
(Facultatif) Durée en millisecondes pendant laquelle le client attend de recevoir un
PINGACK
message du serveur. Si le délai d'attente dépasse le délai imparti, le périphérique principal se ferme et rouvre la MQTT connexion. Cette valeur doit être inférieure àkeepAliveTimeoutMs
.Par défaut :
30000
(30 secondes) operationTimeoutMs
-
(Facultatif) Durée en millisecondes pendant laquelle le client attend la fin des MQTT opérations (telles que
CONNECT
ouPUBLISH
). Cette option ne s'applique pas aux MQTTPING
messages et ne les maintient pas actifs.Par défaut :
30000
(30 secondes) maxInFlightPublishes
-
(Facultatif) Le nombre maximum de messages MQTT QoS 1 non reconnus qui peuvent être envoyés en même temps.
Cette fonctionnalité est disponible pour les versions 2.1.0 et ultérieures de ce composant.
Par défaut :
5
Plage valide : valeur maximale de 100
maxMessageSizeInBytes
-
(Facultatif) Taille maximale d'un MQTT message. Si un message dépasse cette taille, le noyau de Greengrass rejette le message avec une erreur.
Cette fonctionnalité est disponible pour les versions 2.1.0 et ultérieures de ce composant.
Par défaut :
131072
(128 Ko)Plage valide : valeur maximale de
2621440
(2,5 Mo) maxPublishRetry
-
(Facultatif) Le nombre maximum de fois que vous pouvez réessayer un message dont la publication échoue. Vous pouvez spécifier de
-1
réessayer un nombre illimité de fois.Cette fonctionnalité est disponible pour les versions 2.1.0 et ultérieures de ce composant.
Par défaut :
100
spooler
-
(Facultatif) Configuration du MQTT spouleur pour le périphérique principal Greengrass. Cet objet contient les informations suivantes :
storageType
-
Type de stockage pour le stockage des messages. S'
storageType
il est défini surDisk
, ilpluginName
peut être configuré. Vous pouvez spécifierMemory
ouDisk
.Important
Si le MQTT spouleur
storageType
est réglé surDisk
et que vous souhaitez rétrograder Greengrass Nucleus de la version 2.11.x à une version antérieure, vous devez rétablir la configuration sur.Memory
La seule configuration prise en charge dans lesstorageType
versions 2.10.x et antérieures de Greengrass nucleus est.Memory
Le non-respect de ces instructions peut entraîner la rupture du spouleur. Cela empêcherait votre appareil principal Greengrass d'envoyer MQTT des messages au. AWS CloudPar défaut :
Memory
pluginName
-
(Facultatif) Le nom du composant du plugin. Ce composant ne sera utilisé que s'il
storageType
est défini surDisk
. Cette option utilise par défaut leaws.greengrass.DiskSpooler
Greengrass fourni par spouleur à disque Greengrass.Par défaut :
"aws.greengrass.DiskSpooler"
maxSizeInBytes
-
(Facultatif) Taille maximale du cache dans lequel le périphérique principal stocke les MQTT messages non traités en mémoire. Si le cache est plein, les nouveaux messages sont rejetés.
Par défaut :
2621440
(2,5 Mo) keepQos0WhenOffline
-
(Facultatif) Vous pouvez annuler les messages MQTT QoS 0 que le périphérique principal reçoit lorsqu'il est hors ligne. Si vous définissez cette option sur
true
, le périphérique principal met en attente les messages QoS 0 qu'il ne peut pas envoyer lorsqu'il est hors ligne. Si vous définissez cette option surfalse
, le périphérique principal supprime ces messages. Le périphérique principal met toujours en attente les messages QoS 1, sauf si la bobine est pleine.Par défaut :
false
version
-
(Facultatif) La version deMQTT. Vous pouvez spécifier
mqtt3
oumqtt5
.Par défaut :
mqtt5
receiveMaximum
-
(Facultatif) Le nombre maximum de paquets QoS1 non reconnus que le broker peut envoyer.
Par défaut :
100
sessionExpirySeconds
-
(Facultatif) Durée en secondes que vous pouvez demander à IoT Core pour qu'une session dure. La durée par défaut est la durée maximale prise en charge par AWS IoT Core.
Par défaut :
604800 (7 days)
minimumReconnectDelaySeconds
-
(Facultatif) Une option pour le comportement de reconnexion. Durée minimale, en secondes, nécessaire MQTT à la reconnexion.
Par défaut :
1
maximumReconnectDelaySeconds
-
(Facultatif) Une option pour le comportement de reconnexion. Durée maximale en secondes pour se MQTT reconnecter.
Par défaut :
120
minimumConnectedTimeBeforeRetryResetSeconds
-
(Facultatif) Une option pour le comportement de reconnexion. Durée en secondes pendant laquelle une connexion doit être active avant que le délai de nouvelle tentative ne soit rétabli au minimum.
Par défaut :
30
-
jvmOptions
-
(Facultatif) Les JVM options à utiliser pour exécuter le logiciel AWS IoT Greengrass Core. Pour plus d'informations sur JVM les options recommandées pour exécuter le logiciel AWS IoT Greengrass Core, consultezContrôlez l'allocation de mémoire à l'aide JVM d'options.
Important
Lorsque vous déployez une modification de ce paramètre de configuration, le logiciel AWS IoT Greengrass Core redémarre pour que la modification prenne effet.
iotDataEndpoint
-
Le point AWS IoT de terminaison de données pour votre Compte AWS.
Lorsque vous exécutez le logiciel AWS IoT Greengrass Core avec
--provision true
cette option, le logiciel obtient vos données et vos informations d'identification à partir des points de terminaison AWS IoT et les place dans le composant Nucleus. iotCredEndpoint
-
Le point de terminaison des informations d' AWS IoT identification de votre Compte AWS.
Lorsque vous exécutez le logiciel AWS IoT Greengrass Core avec
--provision true
cette option, le logiciel obtient vos données et vos informations d'identification à partir des points de terminaison AWS IoT et les place dans le composant Nucleus. greengrassDataPlaneEndpoint
-
Cette fonctionnalité est disponible dans les versions 2.7.0 et ultérieures de ce composant.
Pour de plus amples informations, veuillez consulter Utiliser un certificat d'appareil signé par une autorité de certification privée.
greengrassDataPlanePort
-
Cette fonctionnalité est disponible dans les versions 2.0.4 et ultérieures de ce composant.
(Facultatif) Port à utiliser pour les connexions au plan de données. Pour de plus amples informations, veuillez consulter Connexion au port 443 ou via un proxy réseau.
Important
Vous devez spécifier un port sur lequel l'appareil peut établir des connexions sortantes. Si vous spécifiez un port bloqué, l'appareil ne pourra pas se connecter pour AWS IoT Greengrass recevoir des déploiements.
Sélectionnez parmi les options suivantes :
-
443
-
8443
Par défaut :
8443
-
awsRegion
-
Le Région AWS à utiliser.
runWithDefault
-
L'utilisateur du système à utiliser pour exécuter les composants.
Important
Lorsque vous déployez une modification de ce paramètre de configuration, le logiciel AWS IoT Greengrass Core redémarre pour que la modification prenne effet.
Cet objet contient les informations suivantes :
posixUser
-
Le nom ou l'ID de l'utilisateur du système et, éventuellement, du groupe système que le périphérique principal utilise pour exécuter les composants génériques et Lambda. Spécifiez l'utilisateur et le groupe en les séparant par deux points (
:
) au format suivant :user:group
. Le groupe est facultatif. Si vous ne spécifiez aucun groupe, le logiciel AWS IoT Greengrass Core utilise le groupe principal pour l'utilisateur. Par exemple, vous définissezggc_user
ouggc_user:ggc_group
. Pour de plus amples informations, veuillez consulter Configurer l'utilisateur qui exécute les composants.Lorsque vous exécutez le programme d'installation du logiciel AWS IoT Greengrass Core avec l'
--component-default-user
option, le logiciel définit ce paramètre dans le composant Nucleus.ggc_user
:ggc_group
windowsUser
-
Cette fonctionnalité est disponible dans les versions 2.5.0 et ultérieures de ce composant.
Nom de l'utilisateur Windows à utiliser pour exécuter ce composant sur les appareils principaux de Windows. L'utilisateur doit exister sur chaque appareil principal de Windows, et son nom et son mot de passe doivent être stockés dans l'instance Credentials Manager du LocalSystem compte. Pour de plus amples informations, veuillez consulter Configurer l'utilisateur qui exécute les composants.
Lorsque vous exécutez le programme d'installation du logiciel AWS IoT Greengrass Core avec l'
--component-default-user
option, le logiciel définit ce paramètre dans le composant Nucleus.ggc_user
systemResourceLimits
-
Cette fonctionnalité est disponible dans les versions 2.4.0 et ultérieures de ce composant. AWS IoT Greengrass ne prend actuellement pas en charge cette fonctionnalité sur les appareils Windows principaux.
Les limites de ressources système à appliquer par défaut aux processus de composants Lambda génériques et non conteneurisés. Vous pouvez annuler les limites de ressources système pour des composants individuels lorsque vous créez un déploiement. Pour de plus amples informations, veuillez consulter Configuration des limites de ressources système pour les composants.
Cet objet contient les informations suivantes :
cpus
-
Durée maximale que les processus de CPU chaque composant peuvent utiliser sur le périphérique principal. La CPU durée totale d'un périphérique principal est équivalente au nombre de CPU cœurs de l'appareil. Par exemple, sur un périphérique principal à 4 CPU cœurs, vous pouvez définir cette valeur
2
pour limiter les processus de chaque composant à 50 % d'utilisation de chaque CPU cœur. Sur un appareil doté d'un CPU cœur, vous pouvez définir cette valeur0.25
pour limiter les processus de chaque composant à 25 % d'utilisation duCPU. Si vous définissez cette valeur sur un nombre supérieur au nombre de CPU cœurs, le logiciel AWS IoT Greengrass Core ne limite pas l'CPUutilisation des composants. memory
-
La quantité maximale RAM (en kilo-octets) que les processus de chaque composant peuvent utiliser sur le périphérique principal.
-
s3EndpointType
-
(Facultatif) Type de point de terminaison S3. Ce paramètre ne prendra effet que pour la région USA Est (Virginie du Nord
us-east-1
) (). La définition de ce paramètre depuis une autre région sera ignorée. Sélectionnez parmi les options suivantes :-
REGIONAL
— Le client S3 et le présigné URL utilisent le point de terminaison régional. -
GLOBAL
— Le client S3 et le présigné URL utilisent l'ancien point de terminaison.
Par défaut :
GLOBAL
-
-
fipsMode
-
(Facultatif) Fait en sorte que Greengrass utilise des points de terminaisonFIPS. Pour plus d'informations sur la façon d'activer les points de FIPS terminaison, consultez la section points de FIPSterminaison.
Sélectionnez parmi les options suivantes :
-
true
Lorsqu'il est défini sur true, les points de terminaison utiliseront le point de FIPS terminaison. -
false
Lorsque la valeur est fausse, les points de terminaison n'utiliseront pas de point de FIPS terminaison.
Par défaut :
false
-
logging
-
(Facultatif) Configuration de journalisation pour le périphérique principal. Pour plus d'informations sur la configuration et l'utilisation des journaux Greengrass, consultez. AWS IoT GreengrassJournaux de surveillance
Cet objet contient les informations suivantes :
-
level
-
(Facultatif) Le niveau minimum de messages de journal à afficher.
Choisissez parmi les niveaux de journalisation suivants, listés ici par ordre de niveau :
-
DEBUG
-
INFO
-
WARN
-
ERROR
Par défaut :
INFO
-
-
format
-
(Facultatif) Format de données des journaux. Sélectionnez parmi les options suivantes :
-
TEXT
— Choisissez cette option si vous souhaitez afficher les journaux sous forme de texte. -
JSON
— Choisissez cette option si vous souhaitez afficher les journaux à l'aide de la commande Greengrass CLI logs ou interagir avec les journaux par programmation.
Par défaut :
TEXT
-
outputType
-
(Facultatif) Type de sortie pour les journaux. Sélectionnez parmi les options suivantes :
-
FILE
— Le logiciel AWS IoT Greengrass Core génère des journaux dans les fichiers du répertoire que vous spécifiezoutputDirectory
. -
CONSOLE
— Le logiciel AWS IoT Greengrass Core imprime les journaux surstdout
. Choisissez cette option pour afficher les journaux au fur et à mesure que le périphérique principal les imprime.
Par défaut :
FILE
-
-
fileSizeKB
-
(Facultatif) Taille maximale de chaque fichier journal (en kilo-octets). Lorsqu'un fichier journal dépasse cette taille maximale, le logiciel AWS IoT Greengrass Core crée un nouveau fichier journal.
Ce paramètre s'applique uniquement lorsque vous spécifiez
FILE
pouroutputType
.Par défaut :
1024
-
totalLogsSizeKB
-
(Facultatif) Taille totale maximale des fichiers journaux (en kilo-octets) pour chaque composant, y compris le noyau de Greengrass. Les fichiers journaux du noyau Greengrass incluent également les journaux des composants du plugin. Lorsque la taille totale des fichiers journaux d'un composant dépasse cette taille maximale, le logiciel AWS IoT Greengrass Core supprime les fichiers journaux les plus anciens de ce composant.
Ce paramètre est équivalent au paramètre de limite d'espace disque (
diskSpaceLimit
) du composant du gestionnaire de journaux, que vous pouvez spécifier pour le noyau Greengrass (système) et pour chaque composant. Le logiciel AWS IoT Greengrass Core utilise le minimum des deux valeurs comme taille maximale totale du log pour le noyau Greengrass et chaque composant.Ce paramètre s'applique uniquement lorsque vous spécifiez
FILE
pouroutputType
.Par défaut :
10240
-
outputDirectory
-
(Facultatif) Le répertoire de sortie pour les fichiers journaux.
Ce paramètre s'applique uniquement lorsque vous spécifiez
FILE
pouroutputType
.Par défaut :
, où se
/logs/greengrass/v2
trouve le dossier AWS IoT Greengrass racine./greengrass/v2
-
-
fleetstatus
-
Ce paramètre est disponible dans les versions 2.1.0 et ultérieures de ce composant.
(Facultatif) Configuration de l'état du parc pour le périphérique principal.
Cet objet contient les informations suivantes :
periodicStatusPublishIntervalSeconds
-
(Facultatif) Durée (en secondes) entre laquelle le périphérique principal publie l'état de l'appareil sur le AWS Cloud.
Minimum :
86400
(24 heures)Par défaut :
86400
(24 heures)
-
telemetry
-
(Facultatif) Configuration de la télémétrie de l'état du système pour le périphérique principal. Pour plus d'informations sur les métriques de télémétrie et sur la manière d'agir sur les données de télémétrie, consultez. Collectez les données de télémétrie relatives à l'état du système à partir des principaux appareils AWS IoT Greengrass
Cet objet contient les informations suivantes :
enabled
-
(Facultatif) Vous pouvez activer ou désactiver la télémétrie.
Par défaut :
true
periodicAggregateMetricsIntervalSeconds
-
(Facultatif) Intervalle (en secondes) pendant lequel le périphérique principal agrège les métriques.
Si vous définissez cette valeur en dessous de la valeur minimale prise en charge, le noyau utilise plutôt la valeur par défaut.
Minimum :
3600
Par défaut :
3600
periodicPublishMetricsIntervalSeconds
-
(Facultatif) Durée (en secondes) entre laquelle le périphérique principal publie des métriques de télémétrie sur. AWS Cloud
Si vous définissez cette valeur en dessous de la valeur minimale prise en charge, le noyau utilise plutôt la valeur par défaut.
Minimum :
86400
Par défaut :
86400
deploymentPollingFrequencySeconds
-
(Facultatif) Période en secondes pendant laquelle demander les notifications de déploiement.
Par défaut :
15
componentStoreMaxSizeBytes
-
(Facultatif) Taille maximale sur le disque du magasin de composants, qui comprend les recettes de composants et les artefacts.
Par défaut :
10000000000
(10 Go) -
platformOverride
-
(Facultatif) Un dictionnaire d'attributs identifiant la plate-forme de l'appareil principal. Utilisez-le pour définir des attributs de plate-forme personnalisés que les recettes de composants peuvent utiliser pour identifier le cycle de vie et les artefacts appropriés pour le composant. Par exemple, vous pouvez définir un attribut de capacité matérielle pour déployer uniquement l'ensemble minimal d'artefacts nécessaires à l'exécution d'un composant. Pour plus d'informations, consultez le paramètre de plateforme du manifeste dans la recette du composant.
Vous pouvez également utiliser ce paramètre pour remplacer les attributs
os
et les attributs dearchitecture
plate-forme du périphérique principal. -
httpClient
-
Ce paramètre est disponible dans les versions 2.5.0 et ultérieures de ce composant.
(Facultatif) Configuration du HTTP client pour le périphérique principal. Ces options de configuration s'appliquent à toutes les HTTP demandes effectuées par ce composant. Si un périphérique principal fonctionne sur un réseau plus lent, vous pouvez augmenter ces délais d'attente pour éviter que les HTTP demandes n'expirent.
Cet objet contient les informations suivantes :
connectionTimeoutMs
-
(Facultatif) Durée (en millisecondes) d'attente avant l'ouverture d'une connexion avant l'expiration de la demande de connexion.
Par défaut :
2000
(2 secondes) socketTimeoutMs
-
(Facultatif) Durée (en millisecondes) pendant laquelle les données doivent être transférées via une connexion ouverte avant l'expiration de la connexion.
Par défaut :
30000
(30 secondes)
Exemple : mise à jour de la fusion de configurations
{ "iotRoleAlias": "GreengrassCoreTokenExchangeRoleAlias", "networkProxy": { "noProxyAddresses": "http://192.168.0.1,www.example.com", "proxy": { "url": "http://my-proxy-server:1100", "username": "Mary_Major", "password": "pass@word1357" } }, "mqtt": { "port": 443 }, "greengrassDataPlanePort": 443, "jvmOptions": "-Xmx64m", "runWithDefault": { "posixUser": "ggc_user:ggc_group" } }
Fichier journal local
Ce composant utilise le fichier journal suivant.
Pour consulter 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. Remplacer
ou/greengrass/v2
C:\greengrass\v2
avec le chemin d'accès au dossier AWS IoT Greengrass racine.
Journal des modifications
Le tableau suivant décrit les modifications apportées à chaque version du composant.
Version |
Modifications |
---|---|
2.13.0 |
|
2.12,6 |
|
2,1,5 |
|
2.12.4 |
|
2.12.3 |
AvertissementCette version n'est plus disponible. Les améliorations apportées à cette version sont disponibles dans les versions ultérieures de ce composant. Corrections de bugs et améliorations
|
2.12.2 |
|
2.12.1 |
|
2.12.0 |
|
2.11.3 |
|
2.11.2 |
|
2.11.1 |
|
2.11.0 |
|
2.10.3 |
|
2.10.2 |
|
2.10.1 |
|
2.10.0 |
|
2,9,6 |
|
2.9.5 |
|
2.9.4 |
|
2.9.3 |
|
2.9.2 |
|
2.9.1 |
|
2.9.0 |
|
2.8.1 |
|
2.8.0 |
|
2.7.0 |
|
2.6.0 |
|
2.5.6 |
|
2.5.5 |
|
2.5.4 |
|
2.5.3 |
|
2.5.2 |
|
2.5.1 |
AvertissementCette version n'est plus disponible. Les améliorations apportées à cette version sont disponibles dans les versions ultérieures de ce composant.
|
2.5.0 |
|
2.4.0 |
|
2.3.0 |
|
2.2.0 |
|
2.1.0 |
|
2.0.5 |
|
2.0.4 |
|
2.0.3 |
Première version. |