

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS IoT Greengrass Interfaccia a riga di comando del Development Kit
<a name="greengrass-development-kit-cli"></a>

[L'interfaccia a riga di comando del AWS IoT Greengrass Development Kit (GDK CLI) fornisce funzionalità che aiutano a sviluppare componenti Greengrass personalizzati.](develop-greengrass-components.md) Puoi usare la CLI GDK per creare, creare e pubblicare componenti personalizzati. [Quando crei un repository di componenti con la CLI GDK, puoi iniziare da un modello o da un componente della community dal Greengrass Software Catalog.](greengrass-software-catalog.md) Quindi, puoi scegliere un sistema di compilazione che impacchetti i file come archivi ZIP, utilizzi uno script di compilazione Maven o Gradle o esegua un comando di compilazione personalizzato. Dopo aver creato un componente, puoi utilizzare la CLI di GDK per pubblicarlo sul servizio, in modo da poter utilizzare AWS IoT Greengrass la console o AWS IoT Greengrass l'API per distribuire il componente sui tuoi dispositivi principali Greengrass.

Quando sviluppate componenti Greengrass senza la CLI GDK, dovete aggiornare la versione e l' URIs artefatto nel file di [ricetta del componente](component-recipe-reference.md) ogni volta che create una nuova versione del componente. Quando usi la CLI di GDK, può aggiornare automaticamente la versione e l' URIs artefatto ogni volta che pubblichi una nuova versione del componente.

La CLI GDK è open source e disponibile su. GitHub Puoi personalizzare ed estendere la CLI GDK per soddisfare le tue esigenze di sviluppo dei componenti. Ti invitiamo ad aprire problemi e scaricare richieste dal repository. GitHub Puoi trovare il sorgente della CLI GDK al seguente link:. [https://github.com/aws-greengrass/aws-greengrass-gdk-cli](https://github.com/aws-greengrass/aws-greengrass-gdk-cli)

## Prerequisiti
<a name="gdk-cli-prerequisites"></a>

Per installare e utilizzare la CLI del Greengrass Development Kit, è necessario quanto segue:
+ Un. Account AWS Se non lo hai, consultare [Configura un Account AWS](setting-up.md#set-up-aws-account).
+ Un computer di sviluppo simile a Windows, macOS o UNIX con una connessione Internet.
+ Per la versione 1.1.0 o successiva della CLI di GDK, [Python](https://www.python.org/downloads/) 3.6 o successiva installato sul computer di sviluppo.

  Per la versione 1.0.0 della CLI di GDK[,](https://www.python.org/downloads/) Python 3.8 o successiva installata sul computer di sviluppo.
+ [Git](https://git-scm.com/) installato sul tuo computer di sviluppo.
+ <a name="development-component-aws-cli-prerequisite"></a>AWS Command Line Interface (AWS CLI) installato e configurato con credenziali sul computer di sviluppo. *Per ulteriori informazioni, vedere [Installazione, aggiornamento e disinstallazione AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html) e [configurazione di AWS CLI nella Guida per l'](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html)utente.AWS Command Line Interface *
**Nota**  
Se utilizzi un Raspberry Pi o un altro dispositivo ARM a 32 bit, installa V1. AWS CLI AWS CLI La V2 non è disponibile per i dispositivi ARM a 32 bit. Per ulteriori informazioni, vedere [Installazione, aggiornamento e disinstallazione della AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv1.html) versione 1.
+ Per utilizzare la CLI GDK per pubblicare componenti sul servizio, AWS IoT Greengrass è necessario disporre delle seguenti autorizzazioni:
  + `s3:CreateBucket`
  + `s3:GetBucketLocation`
  + `s3:PutObject`
  + `greengrass:CreateComponentVersion`
  + `greengrass:ListComponentVersions`
+ Per utilizzare la CLI GDK per creare un componente i cui artefatti esistono in un bucket S3 e non nel file system locale, è necessario disporre delle seguenti autorizzazioni:
  + `s3:ListBucket`

  Questa funzionalità è disponibile per GDK CLI v1.1.0 e versioni successive.

## Changelog
<a name="gdk-cli-changelog"></a>

La tabella seguente descrive le modifiche in ogni versione della CLI GDK. Per ulteriori informazioni, consulta la pagina dei [rilasci della CLI di GDK](https://github.com/aws-greengrass/aws-greengrass-gdk-cli/releases) su. GitHub


|  **Versione**  |  **Modifiche**  | 
| --- | --- | 
| 1.6.2 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.6.1 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.6.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.5.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.4.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.3.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.2.3 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.2.2 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.2.1 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.2.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html) [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.1.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-development-kit-cli.html)  | 
| 1.0.0 | Versione iniziale. | 