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.
AWS IoT GreengrassInterface de ligne de commande du kit de développement
L'interface de ligne de commande du kit de AWS IoT Greengrass développement (GDK CLI) fournit des fonctionnalités qui vous aident à développer des composants Greengrass personnalisés. Vous pouvez utiliser la CLI GDK pour créer, créer et publier des composants personnalisés. Lorsque vous créez un référentiel de composants avec la CLI GDK, vous pouvez partir d'un modèle ou d'un composant communautaire du catalogue de logiciels Greengrass. Ensuite, vous pouvez choisir un système de compilation qui empaquète les fichiers sous forme d'archives ZIP, utilise un script de génération Maven ou Gradle ou exécute une commande de construction personnalisée. Après avoir créé un composant, vous pouvez utiliser la CLI GDK pour le publier sur le AWS IoT Greengrass service. Vous pouvez ainsi utiliser la AWS IoT Greengrass console ou l'API pour déployer le composant sur vos appareils principaux Greengrass.
Lorsque vous développez des composants Greengrass sans la CLI GDK, vous devez mettre à jour les URI de version et d'artefact dans le fichier de recette du composant chaque fois que vous créez une nouvelle version du composant. Lorsque vous utilisez la CLI GDK, elle peut automatiquement mettre à jour les URI de version et d'artefact pour vous chaque fois que vous publiez une nouvelle version du composant.
La CLI GDK est open source et disponible sur GitHub. Vous pouvez personnaliser et étendre la CLI GDK pour répondre à vos besoins de développement de composants. Nous vous invitons à ouvrir des problèmes et à extraire des requêtes sur le GitHub référentiel. Vous pouvez trouver la source de la CLI GDK sur le lien suivant : https://github.com/aws-greengrass/ aws-greengrass-gdk-cli
Prérequis
Pour installer et utiliser la CLI du Greengrass Development Kit, vous avez besoin des éléments suivants :
-
Un Compte AWS. Si vous n'en avez pas, veuillez consulter Configurez un Compte AWS.
-
Un ordinateur de développement de type Windows, macOS ou Unix doté d'une connexion Internet.
-
Pour la version 1.1.0 ou ultérieure de GDK CLI, Python
3.6 ou version ultérieure est installé sur votre ordinateur de développement. Pour la version 1.0.0 de la CLI GDK, Python
3.8 ou version ultérieure installé sur votre ordinateur de développement. -
Git
installé sur votre ordinateur de développement. -
AWS Command Line Interface(AWS CLI) installé et configuré avec des informations d'identification sur votre ordinateur de développement. Pour plus d'informations, consultez les sections Installation, mise à jour et désinstallation du AWS CLI et Configuration du AWS CLI dans le guide de l'AWS Command Line Interfaceutilisateur.
Note
Si vous utilisez un Raspberry Pi ou un autre appareil ARM 32 bits, installez la AWS CLI V1. AWS CLI La V2 n'est pas disponible pour les appareils ARM 32 bits. Pour plus d'informations, voir Installation, mise à jour et désinstallation de la AWS CLI version 1.
-
Pour utiliser la CLI GDK afin de publier des composants sur le AWS IoT Greengrass service, vous devez disposer des autorisations suivantes :
-
s3:CreateBucket
-
s3:GetBucketLocation
-
s3:PutObject
-
greengrass:CreateComponentVersion
-
greengrass:ListComponentVersions
-
-
Pour utiliser la CLI GDK afin de créer un composant dont les artefacts existent dans un compartiment S3 et non dans le système de fichiers local, vous devez disposer des autorisations suivantes :
-
s3:ListBucket
Cette fonctionnalité est disponible pour GDK CLI v1.1.0 et versions ultérieures.
-
Journal des modifications
Le tableau suivant décrit les modifications apportées à chaque version de la CLI GDK. Pour plus d'informations, consultez la page des versions de la CLI GDK
Version |
Modifications |
---|---|
1.6.2 |
|
1.6.1 |
|
1.6.0 |
|
1.5.0 |
|
1.4.0 |
|
1.3.0 |
|
1.2.3 |
|
1.2.2 |
|
1.2.1 |
|
1.2.0 |
|
1.1.0 |
|
1.0.0 |
Première version. |