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 du logiciel AWS IoT Greengrass principal (CLI)
Pour installer et configurer le logiciel AWS IoT Greengrass Core
-
Sur votre appareil principal Greengrass, exécutez la commande suivante pour accéder au répertoire de base.
-
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
. -
Décompressez le logiciel AWS IoT Greengrass Core dans un dossier de votre appareil.
GreengrassInstaller
Remplacez-le par le dossier que vous souhaitez utiliser. -
Exécutez la commande suivante pour lancer le programme d'installation du logiciel AWS IoT Greengrass Core. Cette commande exécute les opérations suivantes :
-
Créez les AWS ressources dont le périphérique principal a besoin pour fonctionner.
-
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.
-
Déployez le composant AWS IoT Greengrass CLI, qui est un outil de ligne de commande qui vous permet de développer des composants Greengrass personnalisés sur le périphérique principal.
-
Spécifiez l'utilisation de 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.
Remplacez les valeurs des arguments dans votre commande comme suit.
-
ou/greengrass/v2
C:\greengrass\v2
: chemin d'accès au dossier racine à utiliser pour installer le logiciel AWS IoT Greengrass Core. -
GreengrassInstaller
. Le chemin d'accès au dossier dans lequel vous avez décompressé le programme d'installation du logiciel AWS IoT Greengrass Core. -
région
. L'Région AWSendroit dans lequel trouver ou créer des ressources. -
MyGreengrassCore
. Le nom de l'AWS IoTappareil principal de votre Greengrass. Si l'objet n'existe pas, le programme d'installation le crée. Le programme d'installation télécharge les certificats pour s'authentifier en tant qu'AWS IoTobjet. Pour plus d’informations, consultez Authentification et autorisation d'appareil pour AWS IoT Greengrass.Note
Le nom de l'objet ne peut pas contenir de caractères deux-points (
:
). -
MyGreengrassCoreGroup
. Le nom du AWS IoT groupe d'objets de votre appareil Greengrass principal. Si le groupe d'objets n'existe pas, le programme d'installation le crée et y ajoute l'objet. Si le groupe d'objets existe et fait l'objet d'un déploiement actif, le périphérique principal télécharge et exécute le logiciel spécifié par le déploiement.Note
Le nom du groupe d'objets ne peut pas contenir de deux-points (
:
). -
Greengrass V2 IoT ThingPolicy
. Le nom de la AWS IoT politique qui permet aux appareils principaux de Greengrass de communiquer avec AWS IoT et. AWS IoT Greengrass Si la AWS IoT politique n'existe pas, le programme d'installation crée une AWS IoT politique permissive portant ce nom. Vous pouvez restreindre les autorisations de cette politique pour votre cas d'utilisation. Pour plus d’informations, consultez AWS IoTPolitique minimale pour les appareils AWS IoT Greengrass V2 principaux. -
Greengrass V2 TokenExchangeRole
. Nom du rôle IAM qui permet au périphérique principal de Greengrass d'obtenir AWS des informations d'identification temporaires. Si le rôle n'existe pas, le programme d'installation le crée, puis crée et attache une politique nommée
. Pour plus d’informations, consultez Autoriser les appareils principaux à interagir avec les AWS services.GreengrassV2TokenExchangeRole
Access -
GreengrassCoreTokenExchangeRoleAlias
. Alias du rôle IAM qui permet au périphérique principal de Greengrass d'obtenir des informations d'identification temporaires ultérieurement. Si l'alias de rôle n'existe pas, le programme d'installation le crée et le pointe vers le rôle IAM que vous spécifiez. Pour plus d’informations, consultez Autoriser les appareils principaux à interagir avec les AWS services.
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.Lorsque vous exécutez cette commande, les messages suivants devraient s'afficher pour indiquer que le programme d'installation a réussi.
Successfully configured Nucleus with provisioned resource details! Configured Nucleus to deploy aws.greengrass.Cli component Successfully set up Nucleus as a system service
Note
Si vous possédez un appareil Linux et qu'il n'est pas doté de systemd
, le programme d'installation ne configurera pas le logiciel en tant que service système et vous ne verrez pas le message de confirmation de configuration du noyau en tant que service système. -