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.
Installation AWS IoT Greengrass du logiciel de base avec provisionnement du AWS IoT parc
Cette fonctionnalité est disponible pour les versions 2.4.0 et ultérieures du composant Greengrass nucleus.
Avec le provisionnement du AWS IoT parc, vous pouvez configurer AWS IoT pour générer et fournir en toute sécurité des certificats d'appareils X.509 et des clés privées à vos appareils lorsqu'ils se connectent AWS IoT pour la première fois. AWS IoT fournit des certificats clients signés par l'autorité de certification Amazon Root (CA). Vous pouvez également configurer AWS IoT pour spécifier des groupes d'objets, des types d'objets et des autorisations pour les appareils principaux de Greengrass que vous approvisionnez dans le cadre du provisionnement de flotte. Vous définissez un modèle de provisionnement pour définir le mode AWS IoT d'approvisionnement de chaque appareil. Le modèle de provisionnement spécifie les ressources d'objet, de politique et de certificat à créer pour un appareil lors du provisionnement. Pour plus d'informations, consultez la section Modèles de provisionnement dans le Guide du AWS IoT Core développeur.
AWS IoT Greengrass fournit un plugin de provisionnement de AWS IoT flotte que vous pouvez utiliser pour installer le logiciel AWS IoT Greengrass Core à l'aide AWS des ressources créées par le provisionnement de AWS IoT flotte. Le plugin de provisionnement de flotte utilise le provisionnement par réclamation. Les appareils utilisent un certificat de demande d'approvisionnement et une clé privée pour obtenir un certificat de périphérique X.509 et une clé privée uniques qu'ils peuvent utiliser pour leurs opérations régulières. Vous pouvez intégrer le certificat de réclamation et la clé privée dans chaque appareil pendant la fabrication, afin que vos clients puissent activer les appareils ultérieurement lorsque chaque appareil sera en ligne. Vous pouvez utiliser le même certificat de réclamation et la même clé privée pour plusieurs appareils. Pour plus d'informations, consultez la section Provisionnement par réclamation dans le Guide du AWS IoT Core développeur.
Note
Le plug-in de provisionnement de flotte ne prend actuellement pas en charge le stockage de clés privées et de fichiers de certificats dans un module de sécurité matérielle (HSM). Pour utiliser un HSM, installez le logiciel AWS IoT Greengrass Core avec un provisionnement manuel.
Pour installer le logiciel AWS IoT Greengrass Core avec provisionnement de AWS IoT flotte, vous devez configurer les ressources utilisées pour approvisionner Compte AWS les AWS IoT appareils principaux de Greengrass. Ces ressources incluent un modèle de provisionnement, des certificats de réclamation et un rôle IAM d'échange de jetons. Après avoir créé ces ressources, vous pouvez les réutiliser pour approvisionner plusieurs appareils principaux dans un parc. Pour plus d’informations, consultez Configurer le provisionnement du AWS IoT parc pour les appareils principaux de Greengrass.
Important
Avant de télécharger le logiciel AWS IoT Greengrass Core, vérifiez que votre appareil principal répond à la configuration requise pour installer et exécuter le logiciel AWS IoT Greengrass Core v2.0.
Rubriques
- Prérequis
- Récupérer des points de AWS IoT terminaison
- Télécharger les certificats sur l'appareil
- Configuration de l'environnement de l'appareil
- Téléchargez le logiciel AWS IoT Greengrass Core
- Téléchargez le plugin de provisionnement de AWS IoT flotte
- Installation du logiciel AWS IoT Greengrass Core
- Configurer le provisionnement du AWS IoT parc pour les appareils principaux de Greengrass
- Configuration du plugin de provisionnement de AWS IoT flotte
- AWS IoT journal des modifications du plugin de provisionnement de flotte
Prérequis
Pour installer le logiciel AWS IoT Greengrass Core avec le provisionnement du AWS IoT parc, vous devez d'abord configurer le provisionnement du AWS IoT parc pour les appareils principaux de Greengrass. Après avoir effectué ces étapes une fois, vous pouvez utiliser le provisionnement du parc pour installer le logiciel AWS IoT Greengrass Core sur autant d'appareils que vous le souhaitez.
Récupérer des points de AWS IoT terminaison
Obtenez les AWS IoT points de terminaison qui vous Compte AWS conviennent et enregistrez-les pour les utiliser ultérieurement. Votre appareil utilise ces points de terminaison pour se connecter à AWS IoT. Procédez comme suit :
-
Obtenez le point de terminaison de AWS IoT données pour votre Compte AWS.
aws iot describe-endpoint --endpoint-type iot:Data-ATS
La réponse ressemble à l'exemple suivant, si la demande aboutit.
{ "endpointAddress": "
device-data-prefix
-ats.iot.us-west-2.amazonaws.com" } -
Obtenez le point de terminaison des informations d' AWS IoT identification pour votre Compte AWS.
aws iot describe-endpoint --endpoint-type iot:CredentialProvider
La réponse ressemble à l'exemple suivant, si la demande aboutit.
{ "endpointAddress": "
device-credentials-prefix
.credentials.iot.us-west-2.amazonaws.com" }
Télécharger les certificats sur l'appareil
L'appareil utilise un certificat de réclamation et une clé privée pour authentifier sa demande de fourniture de AWS ressources et acquérir un certificat de périphérique X.509. Vous pouvez intégrer le certificat de réclamation et la clé privée dans l'appareil pendant la fabrication, ou copier le certificat et la clé sur l'appareil lors de l'installation. Dans cette section, vous devez copier le certificat de réclamation et la clé privée sur l'appareil. Vous téléchargez également le certificat Amazon Root Certificate Authority (CA) sur l'appareil.
Important
L'approvisionnement des clés privées des réclamations doit être sécurisé à tout moment, y compris sur les appareils principaux de Greengrass. Nous vous recommandons d'utiliser CloudWatch les statistiques et les journaux Amazon pour détecter les signes d'utilisation abusive, tels que l'utilisation non autorisée du certificat de réclamation pour approvisionner des appareils. Si vous détectez une utilisation abusive, désactivez le certificat de demande d'approvisionnement afin qu'il ne puisse pas être utilisé pour le provisionnement des appareils. Pour plus d'informations, consultez la section Surveillance AWS IoT dans le guide du AWS IoT Core développeur.
Pour vous aider à mieux gérer le nombre d'appareils et les appareils qui s'enregistrent dans le vôtre Compte AWS, vous pouvez spécifier un crochet de préapprovisionnement lorsque vous créez un modèle de provisionnement de flotte. Un hook de pré-provisionnement est une AWS Lambda fonction qui valide les paramètres du modèle fournis par les appareils lors de l'enregistrement. Par exemple, vous pouvez créer un hook de pré-provisionnement qui compare l'identifiant d'un appareil à une base de données afin de vérifier que l'appareil est autorisé à effectuer le provisionnement. Pour plus d'informations, consultez la section Pre-provisioning hooks dans le Guide du AWS IoT Core développeur.
Pour télécharger les certificats de réclamation sur l'appareil
-
Copiez le certificat de réclamation et la clé privée sur l'appareil. Si SSH et SCP sont activés sur l'ordinateur de développement et le périphérique, vous pouvez utiliser la
scp
commande sur votre ordinateur de développement pour transférer le certificat de réclamation et la clé privée. L'exemple de commande suivant transfère ces fichiers vers le périphérique dans un dossier nomméclaim-certs
sur votre ordinateur de développement. Remplacezdevice-ip-address
par l'adresse IP de votre appareil.scp -r claim-certs/
device-ip-address
:~ -
Créez le dossier racine Greengrass sur l'appareil. Vous installerez ultérieurement le logiciel AWS IoT Greengrass Core dans ce dossier.
Note
Pour Windows, la limitation de la longueur du chemin est de 260 caractères. Si vous utilisez Windows, utilisez un dossier racine tel que
C:\greengrass\v2
ouD:\greengrass\v2
pour conserver les chemins des composants Greengrass en dessous de la limite de 260 caractères. -
(Linux uniquement) Définissez les autorisations du parent du dossier racine de Greengrass.
-
Remplacez
/greengrass
par le parent du dossier racine.
sudo chmod 755
/greengrass
-
-
Déplacez les certificats de réclamation vers le dossier racine de Greengrass.
-
Remplacez
/greengrass/v2
C:\greengrass\v2
par le dossier racine de Greengrass.
-
-
Téléchargez le certificat de l'autorité de certification racine (CA) Amazon. AWS IoT les certificats sont associés par défaut au certificat de l'autorité de certification racine d'Amazon.
Configuration de l'environnement de l'appareil
Suivez les étapes décrites dans cette section pour configurer un appareil Linux ou Windows à utiliser comme périphérique AWS IoT Greengrass principal.
Configuration d'un appareil Linux
Pour configurer un appareil Linux pour AWS IoT Greengrass V2
-
Installez le moteur d'exécution Java, dont le logiciel AWS IoT Greengrass Core a besoin pour fonctionner. Nous vous recommandons d'utiliser les versions de support à long terme d'Amazon Corretto
ou d'OpenJDK. La version 8 ou supérieure est requise. Les commandes suivantes vous montrent comment installer OpenJDK sur votre appareil. -
Pour les distributions basées sur Debian ou Ubuntu :
sudo apt install default-jdk
-
Pour les distributions basées sur Red Hat :
sudo yum install java-11-openjdk-devel
-
Dans Amazon Linux 2:
sudo amazon-linux-extras install java-openjdk11
-
Pour Amazon Linux 2023 :
sudo dnf install java-11-amazon-corretto -y
Lorsque l'installation est terminée, exécutez la commande suivante pour vérifier que Java s'exécute sur votre appareil Linux.
java -version
La commande affiche la version de Java exécutée sur le périphérique. Par exemple, sur une distribution basée sur Debian, le résultat peut ressembler à celui de l'exemple suivant.
openjdk version "11.0.9.1" 2020-11-04 OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2) OpenJDK 64-Bit Server VM (build 11.0.9.1+1-post-Debian-1deb10u2, mixed mode)
-
-
(Facultatif) Créez l'utilisateur système et le groupe par défaut qui exécutent les composants sur le périphérique. Vous pouvez également choisir de laisser le programme d'installation du logiciel AWS IoT Greengrass Core créer cet utilisateur et ce groupe lors de l'installation avec l'argument
--component-default-user
installer. Pour plus d’informations, consultez Arguments d'installation.sudo useradd --system --create-home ggc_user sudo groupadd --system ggc_group
-
Vérifiez que l'utilisateur qui exécute le logiciel AWS IoT Greengrass Core (généralement
root
) est autorisé à exécutersudo
avec n'importe quel utilisateur et n'importe quel groupe.-
Exécutez la commande suivante pour ouvrir le
/etc/sudoers
fichier.sudo visudo
-
Vérifiez que l'autorisation accordée à l'utilisateur ressemble à l'exemple suivant.
root ALL=(ALL:ALL) ALL
-
-
(Facultatif) Pour exécuter des fonctions Lambda conteneurisées, vous devez activer cgroups
v1, et vous devez activer et monter les cgroups de mémoire et de périphériques. Si vous ne prévoyez pas d'exécuter des fonctions Lambda conteneurisées, vous pouvez ignorer cette étape. Pour activer ces options cgroups, démarrez le périphérique avec les paramètres du noyau Linux suivants.
cgroup_enable=memory cgroup_memory=1 systemd.unified_cgroup_hierarchy=0
Pour plus d'informations sur l'affichage et la définition des paramètres du noyau de votre appareil, consultez la documentation de votre système d'exploitation et de votre chargeur de démarrage. Suivez les instructions pour définir définitivement les paramètres du noyau.
-
Installez toutes les autres dépendances requises sur votre appareil, comme indiqué dans la liste des exigences figurant dansExigences relatives aux dispositifs.
Configuration d'un appareil Windows
Note
Cette fonctionnalité est disponible pour les versions 2.5.0 et ultérieures du composant Greengrass nucleus.
Pour configurer un appareil Windows pour AWS IoT Greengrass V2
-
Installez le moteur d'exécution Java, dont le logiciel AWS IoT Greengrass Core a besoin pour fonctionner. Nous vous recommandons d'utiliser les versions de support à long terme d'Amazon Corretto
ou d'OpenJDK. La version 8 ou supérieure est requise. -
Vérifiez si Java est disponible sur la variable système PATH
, et ajoutez-le dans le cas contraire. Le LocalSystem compte exécute le logiciel AWS IoT Greengrass Core. Vous devez donc ajouter Java à la variable système PATH au lieu de la variable utilisateur PATH pour votre utilisateur. Procédez comme suit : -
Appuyez sur la touche Windows pour ouvrir le menu de démarrage.
-
Tapez
environment variables
pour rechercher les options du système dans le menu Démarrer. -
Dans les résultats de recherche du menu Démarrer, choisissez Modifier les variables d'environnement du système pour ouvrir la fenêtre des propriétés du système.
-
Choisissez les variables d'environnement... pour ouvrir la fenêtre des variables d'environnement.
-
Sous Variables système, sélectionnez Chemin, puis Modifier. Dans la fenêtre Modifier la variable d'environnement, vous pouvez afficher chaque chemin sur une ligne distincte.
-
Vérifiez si le chemin d'accès au
bin
dossier d'installation de Java est présent. Le chemin peut ressembler à celui de l'exemple suivant.C:\\Program Files\\Amazon Corretto\\jdk11.0.13_8\\bin
-
Si le
bin
dossier de l'installation Java est absent de Path, choisissez Nouveau pour l'ajouter, puis cliquez sur OK.
-
-
Ouvrez l'invite de commande Windows (
cmd.exe
) en tant qu'administrateur. -
Créez l'utilisateur par défaut dans le LocalSystem compte sur l'appareil Windows. Remplacez le
mot de passe
par un mot de passe sécurisé.net user /add ggc_user
password
Astuce
En fonction de votre configuration Windows, le mot de passe de l'utilisateur peut être configuré pour expirer à une date ultérieure. Pour vous assurer que vos applications Greengrass continuent de fonctionner, suivez la date d'expiration du mot de passe et mettez-le à jour avant son expiration. Vous pouvez également définir le mot de passe de l'utilisateur pour qu'il n'expire jamais.
-
Pour vérifier la date d'expiration d'un utilisateur et de son mot de passe, exécutez la commande suivante.
net user
ggc_user
| findstr /C:expires -
Pour définir le mot de passe d'un utilisateur afin qu'il n'expire jamais, exécutez la commande suivante.
wmic UserAccount where "Name='
ggc_user
'" set PasswordExpires=False -
Si vous utilisez Windows 10 ou une version ultérieure où la
wmic
commande est obsolète, exécutez la commande suivante PowerShell . Get-CimInstance -Query "SELECT * from Win32_UserAccount WHERE name = '
ggc_user
'" | Set-CimInstance -Property @{PasswordExpires="False"}
-
-
Téléchargez et installez l'PsExecutilitaire
de Microsoft sur l'appareil. -
Utilisez l' PsExec utilitaire pour stocker le nom d'utilisateur et le mot de passe de l'utilisateur par défaut dans l'instance Credential Manager du LocalSystem compte. Remplacez le
mot de passe
par le mot de passe utilisateur que vous avez défini précédemment.psexec -s cmd /c cmdkey /generic:ggc_user /user:ggc_user /pass:
password
S'il PsExec License Agreements'ouvre, choisissez Acceptd'accepter la licence et exécutez la commande.
Note
Sur les appareils Windows, le LocalSystem compte exécute le noyau Greengrass, et vous devez utiliser l' PsExec utilitaire pour stocker les informations utilisateur par défaut dans le LocalSystem compte. L'application Credential Manager stocke ces informations dans le compte Windows de l'utilisateur actuellement connecté, plutôt que dans le LocalSystem compte.
Téléchargez le logiciel AWS IoT Greengrass Core
Vous pouvez télécharger la dernière version du logiciel AWS IoT Greengrass Core à l'adresse suivante :
Note
Vous pouvez télécharger une version spécifique du logiciel AWS IoT Greengrass Core à l'emplacement suivant. Remplacez la version
par la version à télécharger.
https://d2s8p88vqu9w66.cloudfront.net/releases/greengrass-
version
.zip
Pour télécharger le logiciel AWS IoT Greengrass Core
-
Sur votre appareil principal, téléchargez le logiciel AWS IoT Greengrass Core dans un fichier nommé
greengrass-nucleus-latest.zip
.Si vous téléchargez ce logiciel, vous acceptez le contrat de licence du logiciel Greengrass Core
. -
(Facultatif) Pour vérifier la signature du logiciel Greengrass Nucleus
Note
Cette fonctionnalité est disponible avec Greengrass nucleus version 2.9.5 et versions ultérieures.
-
Utilisez la commande suivante pour vérifier la signature de votre artefact Greengrass nucleus :
-
L'
jarsigner
invocation produit une sortie qui indique les résultats de la vérification.-
Si le fichier zip Greengrass nucleus est signé, le résultat contient l'instruction suivante :
jar verified.
-
Si le fichier zip Greengrass nucleus n'est pas signé, le résultat contient l'instruction suivante :
jar is unsigned.
-
-
Si vous avez fourni l'
-certs
option Jarsigner en même temps que les-verbose
options-verify
et, le résultat inclut également des informations détaillées sur le certificat du signataire.
-
-
Décompressez le logiciel AWS IoT Greengrass Core dans un dossier de votre appareil.
GreengrassInstaller
Remplacez-le par le dossier que vous souhaitez utiliser. -
(Facultatif) Exécutez la commande suivante pour voir la version du logiciel AWS IoT Greengrass Core.
java -jar ./
GreengrassInstaller
/lib/Greengrass.jar --version
Important
Si vous installez une version du noyau Greengrass antérieure à la version 2.4.0, ne supprimez pas ce dossier après avoir installé le logiciel Core. AWS IoT Greengrass Le logiciel AWS IoT Greengrass Core utilise les fichiers de ce dossier pour s'exécuter.
Si vous avez téléchargé la dernière version du logiciel, vous devez installer la version 2.4.0 ou ultérieure, et vous pouvez supprimer ce dossier après avoir installé le logiciel AWS IoT Greengrass Core.
Téléchargez le plugin de provisionnement de AWS IoT flotte
Vous pouvez télécharger la dernière version du plugin de provisionnement de AWS IoT flotte à l'adresse suivante :
Note
Vous pouvez télécharger une version spécifique du plugin de provisionnement de AWS IoT flotte à l'emplacement suivant. Remplacez la version
par la version à télécharger. Pour plus d'informations sur chaque version du plugin de provisionnement de flotte, consultezAWS IoT journal des modifications du plugin de provisionnement de flotte.
https://d2s8p88vqu9w66.cloudfront.net/releases/aws-greengrass-FleetProvisioningByClaim/fleetprovisioningbyclaim-
version
.jar
Le plugin de provisionnement de flotte est open source. Pour consulter son code source, consultez le plugin de provisionnement de AWS IoT
flotte
Pour télécharger le plugin de provisionnement de AWS IoT flotte
-
Sur votre appareil, téléchargez le plug-in de provisionnement de AWS IoT flotte dans un fichier nommé
aws.greengrass.FleetProvisioningByClaim.jar
.GreengrassInstaller
Remplacez-le par le dossier que vous souhaitez utiliser.Si vous téléchargez ce logiciel, vous acceptez le contrat de licence du logiciel Greengrass Core
.
Installation du logiciel AWS IoT Greengrass Core
Exécutez le programme d'installation avec des arguments qui spécifient les actions suivantes :
-
Effectuez l'installation à partir d'un fichier de configuration partiel qui indique d'utiliser le plug-in de provisionnement de flotte pour provisionner les AWS ressources. Le logiciel AWS IoT Greengrass Core utilise un fichier de configuration qui spécifie la configuration de chaque composant Greengrass de l'appareil. Le programme d'installation crée un fichier de configuration complet à partir du fichier de configuration partiel que vous fournissez et AWS des ressources créées par le plug-in de provisionnement de flotte.
-
Spécifiez d'utiliser l'utilisateur
ggc_user
du système pour exécuter les composants logiciels sur le périphérique principal. Sur les appareils Linux, cette commande indique également d'utiliser le groupeggc_group
système, et le programme d'installation crée l'utilisateur et le groupe système pour vous. -
Configurez le logiciel AWS IoT Greengrass Core en tant que service système qui s'exécute au démarrage. Sur les appareils Linux, cela nécessite le système d'initialisation Systemd
. Important
Sur les appareils Windows Core, vous devez configurer le logiciel AWS IoT Greengrass Core en tant que service système.
Pour plus d'informations sur les arguments que vous pouvez spécifier, consultezArguments d'installation.
Note
Si vous utilisez AWS IoT Greengrass un appareil dont la mémoire est limitée, vous pouvez contrôler la quantité de mémoire utilisée par le logiciel AWS IoT Greengrass Core. Pour contrôler l'allocation de mémoire, vous pouvez définir les options de taille de segment de mémoire JVM dans le paramètre de jvmOptions
configuration de votre composant Nucleus. Pour plus d’informations, consultez Contrôlez l'allocation de mémoire à l'aide JVM d'options.
Pour installer le logiciel AWS IoT Greengrass Core
-
Vérifiez la version du logiciel AWS IoT Greengrass Core.
-
Remplacez
GreengrassInstaller
par le chemin d'accès au dossier contenant le logiciel.
java -jar ./
GreengrassInstaller
/lib/Greengrass.jar --version -
-
Utilisez un éditeur de texte pour créer un fichier de configuration nommé
config.yaml
à fournir au programme d'installation.Par exemple, sur un système basé sur Linux, vous pouvez exécuter la commande suivante pour utiliser GNU nano pour créer le fichier.
nano
GreengrassInstaller
/config.yamlCopiez le contenu YAML suivant dans le fichier. Ce fichier de configuration partiel spécifie les paramètres du plugin de provisionnement de flotte. Pour plus d'informations sur les options que vous pouvez spécifier, consultezConfiguration du plugin de provisionnement de AWS IoT flotte.
Ensuite, procédez comme suit :
-
Remplacez la version
2.12.6
par la version du logiciel AWS IoT Greengrass Core. -
Remplacez chaque instance de
ou/greengrass/v2
C:\greengrass\v2
par le dossier racine de Greengrass.Note
Sur les appareils Windows, vous devez spécifier les séparateurs de chemin sous forme de barres obliques inverses (
\\
) doubles, tels que.C:\\greengrass\\v2
-
Remplacez
us-west-2
par la région dans laquelle vous avez créé AWS le modèle de provisionnement et les autres ressources. -
Remplacez le
iotDataEndpoint
par votre point de terminaison de AWS IoT données. -
Remplacez le point de terminaison
iotCredentialEndpoint
par vos AWS IoT informations d'identification. -
Remplacez
GreengrassCoreTokenExchangeRoleAlias
par le nom de l'alias du rôle d'échange de jetons. -
Remplacez
GreengrassFleetProvisioningTemplate
par le nom du modèle de provisionnement de flotte. -
Remplacez le
claimCertificatePath
par le chemin d'accès au certificat de réclamation sur l'appareil. -
Remplacez le
claimCertificatePrivateKeyPath
par le chemin d'accès à la clé privée du certificat de réclamation sur l'appareil. -
Remplacez les paramètres du modèle (
templateParameters
) par les valeurs à utiliser pour approvisionner le périphérique. Cet exemple fait référence à l'exemple de modèle qui définitThingName
et définitThingGroupName
les paramètres.
Note
Dans ce fichier de configuration, vous pouvez personnaliser d'autres options de configuration telles que les ports et le proxy réseau à utiliser, comme indiqué dans l'exemple suivant. Pour plus d'informations, consultez la section Configuration du noyau de Greengrass.
Pour utiliser un proxy HTTPS, vous devez utiliser la version 1.1.0 ou ultérieure du plugin de provisionnement de flotte. Vous devez également spécifier le
rootCaPath
soussystem
, comme indiqué dans l'exemple suivant. -
-
Exécutez le programme d'installation. Spécifiez
--trusted-plugin
pour fournir le plug-in de provisionnement de flotte et spécifiez--init-config
pour fournir le fichier de configuration.-
Remplacez-le par le dossier racine de Greengrass./greengrass/v2
-
Remplacez chaque instance de
GreengrassInstaller
par le dossier dans lequel vous avez décompressé le programme d'installation.
Important
Sur les appareils Windows Core, vous
--setup-system-service true
devez spécifier de configurer le logiciel AWS IoT Greengrass Core en tant que service système.Si vous le spécifiez
--setup-system-service true
, le programme d'installation afficheSuccessfully set up Nucleus as a system service
s'il a configuré et exécuté le logiciel en tant que service système. Dans le cas contraire, le programme d'installation n'affiche aucun message s'il installe le logiciel avec succès.Note
Vous ne pouvez pas utiliser l'
deploy-dev-tools
argument pour déployer des outils de développement locaux lorsque vous exécutez le programme d'installation sans l'--provision true
argument. Pour plus d'informations sur le déploiement de la CLI Greengrass directement sur votre appareil, consultez. Interface de ligne de commande Greengrass -
-
Vérifiez l'installation en consultant les fichiers du dossier racine.
Si l'installation a réussi, le dossier racine contient plusieurs dossiers, tels que
config
packages
, etlogs
.
Si vous avez installé le logiciel AWS IoT Greengrass Core en tant que service système, le programme d'installation exécute le logiciel pour vous. Dans le cas contraire, vous devez exécuter le logiciel manuellement. Pour plus d’informations, consultez Exécutez le logiciel AWS IoT Greengrass Core.
Pour plus d'informations sur la configuration et l'utilisation du logiciel AWS IoT Greengrass, consultez les rubriques suivantes :