

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à.

# Nucleo Greengrass
<a name="greengrass-nucleus-component"></a>

Il componente Greengrass nucleus (`aws.greengrass.Nucleus`) è un componente obbligatorio e il requisito minimo per eseguire il software AWS IoT Greengrass Core su un dispositivo. È possibile configurare questo componente per personalizzare e aggiornare il software AWS IoT Greengrass Core da remoto. Implementa questo componente per configurare impostazioni come proxy, ruolo del dispositivo e configurazione degli AWS IoT oggetti sui tuoi dispositivi principali.

**Nota**  
A partire dalla versione 2.14.0 di Greengrass, è disponibile una versione ottimizzata per l'ingombro di memoria del runtime del dispositivo nucleus per i dispositivi edge con vincoli. Vedi [Greengrass nucleus lite](https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-nucleus-lite-component.html) per ulteriori informazioni sulla sua configurazione e utilizzo.

**Importante**  
Quando la versione del componente nucleus cambia o quando modifichi determinati parametri di configurazione, il software AWS IoT Greengrass Core, che include il nucleus e tutti gli altri componenti del dispositivo, si riavvia per applicare le modifiche.   
<a name="component-patch-update"></a>Quando distribuisci un componente, AWS IoT Greengrass installa le ultime versioni supportate di tutte le dipendenze del componente. Per questo motivo, le nuove versioni patch dei componenti pubblici AWS forniti potrebbero essere distribuite automaticamente sui dispositivi principali se si aggiungono nuovi dispositivi a un gruppo di oggetti o si aggiorna la distribuzione destinata a tali dispositivi. Alcuni aggiornamenti automatici, come un aggiornamento Nucleus, possono causare il riavvio imprevisto dei dispositivi.   
<a name="component-version-pinning"></a>[Per evitare aggiornamenti involontari per un componente in esecuzione sul tuo dispositivo, ti consigliamo di includere direttamente la versione preferita di quel componente quando crei una distribuzione.](create-deployments.md) Per ulteriori informazioni sul comportamento di aggiornamento per il software AWS IoT Greengrass Core, consulta[Aggiornamento del software AWS IoT Greengrass Core (OTA)](update-greengrass-core-v2.md).

**Topics**
+ [Versioni](#greengrass-nucleus-component-versions)
+ [Requisiti per il dispositivo](#greengrass-v2-requirements)
+ [Piattaforme supportate](#greengrass-v2-supported-platforms)
+ [Sistema operativo](#greengrass-nucleus-component-os-support)
+ [Requisiti](#greengrass-nucleus-component-requirements)
+ [Dipendenze](#greengrass-nucleus-component-dependencies)
+ [Download e installazione](#greengrass-nucleus-component-install)
+ [Configurazione](#greengrass-nucleus-component-configuration)
+ [File di registro locale](#greengrass-nucleus-component-log-file)
+ [Changelog](#greengrass-nucleus-component-changelog)

## Versioni
<a name="greengrass-nucleus-component-versions"></a>

Questo componente ha le seguenti versioni:
+ 2.17.x
+ 2.16x
+ 2.15x
+ 2.14x
+ 2.13x
+ 2.12x
+ 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.1.x
+ 2.0.x

## Requisiti per il dispositivo
<a name="greengrass-v2-requirements"></a>

**Nota**  
Puoi utilizzare AWS IoT Device Tester for per AWS IoT Greengrass verificare che il tuo dispositivo sia in grado di eseguire il software AWS IoT Greengrass Core e comunicare con. Cloud AWS Per ulteriori informazioni, consulta [Utilizzo AWS IoT Device Tester per AWS IoT Greengrass V2](device-tester-for-greengrass-ug.md).

------
#### [ Linux ]
+ <a name="requirement-supported-region"></a>L'uso di un dispositivo [Regione AWS](https://en.wikipedia.org/wiki/Amazon_Web_Services#Availability_and_topology)che supporta AWS IoT Greengrass V2. Per l'elenco delle regioni supportate, consulta [Endpoint e quote AWS IoT Greengrass V2](https://docs.aws.amazon.com/general/latest/gr/greengrassv2.html) in *Riferimenti generali di AWS*.
+ Almeno 256 MB di spazio su disco disponibile per il software AWS IoT Greengrass Core. Questo requisito non include i componenti distribuiti sul dispositivo principale.
+ Almeno 96 MB di RAM assegnati al software AWS IoT Greengrass Core. Questo requisito non include i componenti che funzionano sul dispositivo principale. Per ulteriori informazioni, consulta [Controlla l'allocazione della memoria con le opzioni JVM](configure-greengrass-core-v2.md#jvm-tuning).
+ Java Runtime Environment (JRE) versione 8 o successiva. Java deve essere disponibile nella variabile di ambiente [PATH](https://en.wikipedia.org/wiki/PATH_(variable)) del dispositivo. Per utilizzare Java per sviluppare componenti personalizzati, è necessario installare un Java Development Kit (JDK). Ti consigliamo di utilizzare le versioni di supporto a lungo termine di [Amazon Corretto](https://aws.amazon.com/corretto/) o [OpenJDK](https://openjdk.java.net/). È richiesta la versione 8 o successiva.
+ [GNU C Library](https://www.gnu.org/software/libc/) (glibc) versione 2.25 o successiva.
+ È possibile eseguire il software AWS IoT Greengrass Core come utente root. Usa`sudo`, ad esempio. È possibile eseguire il software AWS IoT Greengrass Core anche come utente non root. Per ulteriori informazioni, consulta [Configura i dispositivi AWS IoT Greengrass V2 principali come dispositivi non root](setup-greengrass-non-root.md).
+ L'utente root che esegue il software AWS IoT Greengrass Core, ad esempio`root`, deve essere autorizzato a funzionare `sudo` con qualsiasi utente e gruppo. Il `/etc/sudoers` file deve concedere a questo utente l'autorizzazione a funzionare `sudo` come altri gruppi. L'autorizzazione per l'utente `/etc/sudoers` dovrebbe essere simile all'esempio seguente.

  ```
  root    ALL=(ALL:ALL) ALL
  ```
+ Il dispositivo principale deve essere in grado di eseguire richieste in uscita verso un insieme di endpoint e porte. Per ulteriori informazioni, consulta [Consenti il traffico dei dispositivi tramite un proxy o un firewall](allow-device-traffic.md).
+ La `/tmp` directory deve essere montata con `exec` le autorizzazioni.
+ Tutti i seguenti comandi di shell:
  + `ps -ax -o pid,ppid`
  + `sudo`
  + `sh`
  + `kill`
  + `cp`
  + `chmod`
  + `rm`
  + `ln`
  + `echo`
  + `exit`
  + `id`
  + `uname`
  + `grep`
+ Il dispositivo potrebbe richiedere anche i seguenti comandi shell opzionali:
  + (Facoltativo)`systemctl`. Questo comando viene utilizzato per configurare il software AWS IoT Greengrass Core come servizio di sistema.
  + (`useradd`Facoltativo`groupadd`) e`usermod`. Questi comandi vengono utilizzati per configurare l'`ggc_user`utente e il gruppo `ggc_group` di sistema.
  + (Facoltativo)`mkfifo`. Questo comando viene utilizzato per eseguire funzioni Lambda come componenti.
+ Per configurare i limiti delle risorse di sistema per i processi dei componenti, il dispositivo deve eseguire la versione del kernel Linux 2.6.24 o successiva.
+ Per eseguire le funzioni Lambda, il dispositivo deve soddisfare requisiti aggiuntivi. Per ulteriori informazioni, consulta [Requisiti della funzione Lambda](setting-up.md#greengrass-v2-lambda-requirements).

------
#### [ Windows ]
+ <a name="requirement-supported-region"></a>L'uso di un dispositivo [Regione AWS](https://en.wikipedia.org/wiki/Amazon_Web_Services#Availability_and_topology)che supporti AWS IoT Greengrass V2. Per l'elenco delle regioni supportate, consulta [Endpoint e quote AWS IoT Greengrass V2](https://docs.aws.amazon.com/general/latest/gr/greengrassv2.html) in *Riferimenti generali di AWS*.
+ Almeno 256 MB di spazio su disco disponibile per il software AWS IoT Greengrass Core. Questo requisito non include i componenti distribuiti sul dispositivo principale.
+ Almeno 160 MB di RAM assegnati al software AWS IoT Greengrass Core. Questo requisito non include i componenti che funzionano sul dispositivo principale. Per ulteriori informazioni, consulta [Controlla l'allocazione della memoria con le opzioni JVM](configure-greengrass-core-v2.md#jvm-tuning).
+ Java Runtime Environment (JRE) versione 8 o successiva. Java deve essere disponibile nella variabile di sistema [PATH](https://en.wikipedia.org/wiki/PATH_(variable)) del dispositivo. Per utilizzare Java per sviluppare componenti personalizzati, è necessario installare un Java Development Kit (JDK). Ti consigliamo di utilizzare le versioni di supporto a lungo termine di [Amazon Corretto](https://aws.amazon.com/corretto/) o [OpenJDK](https://openjdk.java.net/). È richiesta la versione 8 o successiva. 
**Nota**  
Per utilizzare la versione 2.5.0 del nucleo [Greengrass](#greengrass-nucleus-component), è necessario utilizzare una versione a 64 bit di Java Runtime Environment (JRE). La versione 2.5.1 di Greengrass nucleus supporta 32 bit e 64 bit. JREs
+ L'utente che installa il software AWS IoT Greengrass Core deve essere un amministratore.
+ È necessario installare il software AWS IoT Greengrass Core come servizio di sistema. Specificare `--setup-system-service true` quando si installa il software.
+ Ogni utente che esegue i processi dei componenti deve esistere nell' LocalSystem account e il nome e la password dell'utente devono trovarsi nell'istanza di Credential Manager dell' LocalSystem account. Puoi configurare questo utente seguendo le istruzioni per [installare il software AWS IoT Greengrass Core](install-greengrass-core-v2.md).
+ Il dispositivo principale deve essere in grado di eseguire richieste in uscita verso un insieme di endpoint e porte. Per ulteriori informazioni, consulta [Consenti il traffico dei dispositivi tramite un proxy o un firewall](allow-device-traffic.md).

------

## Piattaforme supportate
<a name="greengrass-v2-supported-platforms"></a>

AWS IoT Greengrass supporta ufficialmente i dispositivi che eseguono le seguenti piattaforme. I dispositivi con piattaforme non incluse in questo elenco potrebbero funzionare, ma AWS IoT Greengrass i test vengono eseguiti solo su queste piattaforme specificate.

------
#### [ Linux ]

Architetture:
+ Armv7l
+ Arm v8 () AArch64
+ x86\$164

------
#### [ Windows ]

Architetture:
+ x86\$164

Versioni:
+ Windows 10
+ Windows 11
+ Windows Server 2019
+ Windows Server 2022

**Nota**  
Alcune AWS IoT Greengrass funzionalità non sono attualmente supportate nei dispositivi Windows. Per ulteriori informazioni, consultare [Compatibilità delle funzionalità Greengrass](operating-system-feature-support-matrix.md) e [Considerazioni sulle funzionalità](#greengrass-v2-windows-feature-considerations).

------

### Considerazioni sulle funzionalità
<a name="greengrass-v2-windows-feature-considerations"></a>

Alcune AWS IoT Greengrass funzionalità non sono attualmente supportate nei dispositivi Windows. Verifica le differenze tra le funzionalità per confermare se un dispositivo Windows soddisfa i tuoi requisiti. Per ulteriori informazioni, consulta [Compatibilità delle funzionalità Greengrass](operating-system-feature-support-matrix.md).

[Per creare un sistema operativo personalizzato basato su Linux, puoi usare la BitBake ricetta del progetto. AWS IoT Greengrass`meta-aws`](https://github.com/aws/meta-aws/tree/master/recipes-iot) Il `meta-aws` progetto fornisce ricette che è possibile utilizzare per sviluppare funzionalità software AWS all'avanguardia in sistemi [Linux integrati](https://elinux.org/) costruiti con [OpenEmbedded](https://www.openembedded.org/wiki/Main_Page)i framework di compilazione di Yocto Project. Il progetto [Yocto è un progetto](https://www.yoctoproject.org/) di collaborazione open source che consente di creare sistemi personalizzati basati su Linux per applicazioni integrate indipendentemente dall'architettura hardware. La BitBake ricetta per AWS IoT Greengrass installare, configurare ed eseguire automaticamente il software Core sul dispositivo. AWS IoT Greengrass 

Le piattaforme Linux possono essere eseguite anche AWS IoT Greengrass in un contenitore Docker. Per ulteriori informazioni, consulta [Esegui il software AWS IoT Greengrass Core in un contenitore Docker](run-greengrass-docker.md). 

## Sistema operativo
<a name="greengrass-nucleus-component-os-support"></a>

Questo componente può essere installato su dispositivi principali che eseguono i seguenti sistemi operativi:
+ Linux
+ Windows

Per ulteriori informazioni, consulta [Piattaforme supportate](#greengrass-v2-supported-platforms).

## Requisiti
<a name="greengrass-nucleus-component-requirements"></a>

I dispositivi devono soddisfare determinati requisiti per installare ed eseguire il Greengrass nucleus e il AWS IoT Greengrass software Core. Per ulteriori informazioni, consulta [Requisiti per il dispositivo](#greengrass-v2-requirements).

Il componente Greengrass nucleus è supportato per l'esecuzione in un VPC. Per distribuire questo componente in un VPC, è necessario quanto segue.
+ Il componente Greengrass nucleus deve avere connettività a AWS IoT data, AWS IoT Credentials e Amazon S3.

## Dipendenze
<a name="greengrass-nucleus-component-dependencies"></a>

Il nucleo Greengrass non include alcuna dipendenza dai componenti. Tuttavia, diversi componenti AWS forniti includono il nucleo come dipendenza. Per ulteriori informazioni, consulta [AWS-componenti forniti](public-components.md).

[Per ulteriori informazioni sulle dipendenze dei componenti, consulta il riferimento alla ricetta dei componenti.](component-recipe-reference.md#recipe-reference-component-dependencies)

## Download e installazione
<a name="greengrass-nucleus-component-install"></a>

Puoi scaricare un programma di installazione che configura il componente Greengrass nucleus sul tuo dispositivo. Questo programma di installazione configura il dispositivo come dispositivo principale Greengrass. È possibile eseguire due tipi di installazione: un'installazione rapida che crea AWS le risorse necessarie all'utente o un'installazione manuale in cui AWS le risorse vengono create dall'utente. Per ulteriori informazioni, consulta [Installare il software AWS IoT Greengrass Core](install-greengrass-core-v2.md).

Puoi anche seguire un tutorial per installare il nucleo Greengrass ed esplorare lo sviluppo dei componenti Greengrass. Per ulteriori informazioni, consulta [Tutorial: Guida introduttiva a AWS IoT Greengrass V2](getting-started.md).

## Configurazione
<a name="greengrass-nucleus-component-configuration"></a>

Questo componente fornisce i seguenti parametri di configurazione che è possibile personalizzare quando si distribuisce il componente. Alcuni parametri richiedono il riavvio del software AWS IoT Greengrass Core per avere effetto. Per ulteriori informazioni sui motivi e sulle modalità di configurazione di questo componente, consulta[Configurare il software AWS IoT Greengrass Core](configure-greengrass-core-v2.md).

`iotRoleAlias`  
<a name="nucleus-component-configuration-iot-role-alias"></a>L'alias di AWS IoT ruolo che rimanda a un ruolo IAM per lo scambio di token. Il fornitore di AWS IoT credenziali assume questo ruolo per consentire al dispositivo principale Greengrass di interagire con i servizi. AWS Per ulteriori informazioni, consulta [Autorizza i dispositivi principali a interagire con i servizi AWS](device-service-role.md).  
Quando si esegue il software AWS IoT Greengrass Core con l'`--provision true`opzione, il software fornisce un alias di ruolo e ne imposta il valore nel componente nucleo.

  `interpolateComponentConfiguration`   
[(Facoltativo) È possibile abilitare il Greengrass nucleus per interpolare le [variabili di ricetta dei componenti nelle configurazioni dei componenti](component-recipe-reference.md#recipe-variables) e unire gli aggiornamenti di configurazione.](update-component-configurations.md#merge-configuration-update-recipe-variables) Si consiglia di impostare questa opzione `true` in modo che il dispositivo principale possa eseguire componenti Greengrass che utilizzano variabili di ricetta nelle loro configurazioni.  
Questa funzionalità è disponibile per la versione 2.6.0 e successive di questo componente.  
Impostazione predefinita: `false`

`networkProxy`  
(Facoltativo) Il proxy di rete da utilizzare per tutte le connessioni. Per ulteriori informazioni, consulta [Connessione alla porta 443 o tramite un proxy di rete](configure-greengrass-core-v2.md#configure-alpn-network-proxy).  
<a name="nucleus-component-parameter-restart-para"></a>Quando si implementa una modifica a questo parametro di configurazione, il software AWS IoT Greengrass Core si riavvia per rendere effettiva la modifica.
Questo oggetto contiene le seguenti informazioni:    
`noProxyAddresses`  
(Facoltativo) Un elenco separato da virgole di indirizzi IP o nomi host che sono esenti dal proxy.  
`proxy`  
Il proxy a cui connettersi. Questo oggetto contiene le seguenti informazioni:    
`url`  
L'URL del server proxy nel formato`scheme://userinfo@host:port`.  <a name="nucleus-component-configuration-proxy-url-segments"></a>
+ `scheme`— Lo schema, che deve essere `http` o`https`.
**Importante**  
<a name="https-proxy-greengrass-nucleus-requirement"></a>I dispositivi core Greengrass devono eseguire [Greengrass nucleus](#greengrass-nucleus-component) v2.5.0 o versione successiva per utilizzare i proxy HTTPS.  
Se configuri un proxy HTTPS, devi aggiungere il certificato CA del server proxy al certificato Amazon root CA del dispositivo principale. Per ulteriori informazioni, consulta [Abilita il dispositivo principale in modo che consideri attendibile un proxy HTTPS](configure-greengrass-core-v2.md#https-proxy-certificate-trust).
+ `userinfo`— (Facoltativo) Le informazioni sul nome utente e sulla password. Se si specificano queste informazioni nel`url`, il dispositivo principale Greengrass ignora i `username` campi and. `password`
+ `host`— Il nome host o l'indirizzo IP del server proxy.
+ `port`— (Facoltativo) Il numero di porta. Se non specifichi la porta, il dispositivo principale Greengrass utilizza i seguenti valori predefiniti:
  + `http`— 80
  + `https`— 443  
`username`  
(Facoltativo) Il nome utente che autentica il server proxy.  
`password`  
(Facoltativo) La password che autentica il server proxy.

`mqtt`  
(Opzionale) La configurazione MQTT per il dispositivo principale Greengrass. Per ulteriori informazioni, consulta [Connessione alla porta 443 o tramite un proxy di rete](configure-greengrass-core-v2.md#configure-alpn-network-proxy).  
<a name="nucleus-component-parameter-restart-para"></a>Quando si implementa una modifica a questo parametro di configurazione, il software AWS IoT Greengrass Core si riavvia per rendere effettiva la modifica.
Questo oggetto contiene le seguenti informazioni:    
`port`  
(Facoltativo) La porta da utilizzare per le connessioni MQTT.  
Impostazione predefinita: `8883`  
`keepAliveTimeoutMs`  
(Facoltativo) La quantità di tempo in millisecondi tra ogni `PING` messaggio inviato dal client per mantenere attiva la connessione MQTT. Questo valore deve essere maggiore di. `pingTimeoutMs`  
Impostazione predefinita: `60000` (60 secondi)  
`pingTimeoutMs`  
(Facoltativo) La quantità di tempo in millisecondi che il client attende di ricevere un `PINGACK` messaggio dal server. Se l'attesa supera il timeout, il dispositivo principale si chiude e riapre la connessione MQTT. Questo valore deve essere inferiore a. `keepAliveTimeoutMs`  
Impostazione predefinita: `30000` (30 secondi)  
`operationTimeoutMs`  
(Facoltativo) La quantità di tempo in millisecondi che il client attende il completamento delle operazioni MQTT (come `CONNECT` o). `PUBLISH` Questa opzione non si applica ai messaggi `PING` MQTT o keep alive.  
Impostazione predefinita: `30000` (30 secondi)  
`maxInFlightPublishes`  
(Facoltativo) Il numero massimo di messaggi MQTT QoS 1 non riconosciuti che possono essere in transito contemporaneamente.  
Questa funzionalità è disponibile per la versione 2.1.0 e successive di questo componente.  
Impostazione predefinita: `5`  
Intervallo valido: valore massimo di 100  
`maxMessageSizeInBytes`  
(Facoltativo) La dimensione massima di un messaggio MQTT. Se un messaggio supera questa dimensione, il nucleo Greengrass lo respinge con un errore.  
Questa funzionalità è disponibile per la versione 2.1.0 e successive di questo componente.  
Predefinito: `131072` (128 KB)  
Intervallo valido: valore massimo di `2621440` (2,5 MB)  
`maxPublishRetry`  
(Facoltativo) Il numero massimo di volte in cui riprovare un messaggio che non viene pubblicato. È possibile specificare di `-1` riprovare un numero illimitato di volte.  
Questa funzionalità è disponibile per la versione 2.1.0 e successive di questo componente.  
Impostazione predefinita: `100`  
`spooler`  
(Opzionale) La configurazione dello spooler MQTT per il dispositivo principale Greengrass. Questo oggetto contiene le seguenti informazioni:    
`storageType`  
Il tipo di archiviazione per l'archiviazione dei messaggi. Se `storageType` è impostato su`Disk`, `pluginName` può essere configurato. È possibile specificare `Memory` o `Disk`.  
[Questa funzionalità è disponibile per la versione 2.11.0 e successive del componente Greengrass nucleus.](#greengrass-nucleus-component)  
Se lo spooler MQTT `storageType` è impostato su `Disk` e si desidera effettuare il downgrade di Greengrass nucleus dalla versione 2.11.x a una versione precedente, è necessario modificare nuovamente la configurazione in. `Memory` L'unica configurazione `storageType` supportata nelle versioni 2.10.x e precedenti di Greengrass nucleus è. `Memory` La mancata osservanza di queste indicazioni può causare la rottura dello spooler. Ciò impedirebbe al dispositivo principale Greengrass di inviare messaggi MQTT a. Cloud AWS
Impostazione predefinita: `Memory`  
`pluginName`  
(Facoltativo) Il nome del componente del plugin. Questo componente verrà utilizzato solo se `storageType` è impostato su`Disk`. Questa opzione è predefinita `aws.greengrass.DiskSpooler` e utilizzerà quella fornita da GreenGrass. [Spooler del disco](disk-spooler-component.md)  
[Questa funzionalità è disponibile per la versione 2.11.0 e successive del componente Greengrass nucleus.](#greengrass-nucleus-component)  
Impostazione predefinita: `"aws.greengrass.DiskSpooler"`  
`maxSizeInBytes`  
(Facoltativo) La dimensione massima della cache in cui il dispositivo principale archivia i messaggi MQTT non elaborati in memoria. Se la cache è piena, i nuovi messaggi vengono rifiutati.  
Impostazione predefinita: `2621440` (2,5 MB)  
`keepQos0WhenOffline`  
(Facoltativo) È possibile eseguire lo spool dei messaggi MQTT QoS 0 che il dispositivo principale riceve mentre è offline. Se imposti questa opzione su`true`, il dispositivo principale sposta i messaggi QoS 0 che non può inviare mentre è offline. Se imposti questa opzione su`false`, il dispositivo principale scarta questi messaggi. Il dispositivo principale esegue sempre lo spoiler dei messaggi QoS 1 a meno che lo spool non sia pieno.  
Impostazione predefinita: `false`  
`version`  
(Opzionale) La versione di MQTT. È possibile specificare `mqtt3` o `mqtt5`.  
[Questa funzionalità è disponibile per la versione 2.10.0 e successive del componente Greengrass nucleus.](#greengrass-nucleus-component)  
Impostazione predefinita: `mqtt5`  
`receiveMaximum`  
(Facoltativo) Il numero massimo di pacchetti QoS1 non riconosciuti che il broker può inviare.  
[Questa funzionalità è disponibile per la versione 2.10.0 e successive del componente Greengrass nucleus.](#greengrass-nucleus-component)  
Impostazione predefinita: `100`  
`sessionExpirySeconds`  
(Facoltativo) La quantità di tempo in secondi che puoi richiedere per la durata di una sessione da IoT Core. L'impostazione predefinita è il tempo massimo supportato da AWS IoT Core.  
[Questa funzionalità è disponibile per la versione 2.10.0 e successive del componente Greengrass nucleus.](#greengrass-nucleus-component)  
Impostazione predefinita: `604800 (7 days)`  
`minimumReconnectDelaySeconds`  
(Facoltativo) Un'opzione per il comportamento di riconnessione. La quantità minima di tempo in secondi per la riconnessione di MQTT.  
[Questa funzionalità è disponibile per la versione 2.10.0 e successive del componente Greengrass nucleus.](#greengrass-nucleus-component)  
Impostazione predefinita: `1`  
`maximumReconnectDelaySeconds`  
(Facoltativo) Un'opzione per il comportamento di riconnessione. Il tempo massimo in secondi per la riconnessione di MQTT.  
[Questa funzionalità è disponibile per la versione 2.10.0 e successive del componente Greengrass nucleus.](#greengrass-nucleus-component)  
Impostazione predefinita: `120`  
`minimumConnectedTimeBeforeRetryResetSeconds`  
(Facoltativo) Un'opzione per il comportamento di riconnessione. Il periodo di tempo in secondi in cui una connessione deve essere attiva prima che il ritardo tra i tentativi venga ripristinato al minimo.  
[Questa funzionalità è disponibile per la versione 2.10.0 e successive del componente Greengrass nucleus.](#greengrass-nucleus-component)  
Impostazione predefinita: `30`

  `jvmOptions`  
(Facoltativo) Le opzioni JVM da utilizzare per eseguire il software Core. AWS IoT Greengrass Per informazioni sulle opzioni JVM consigliate per l'esecuzione del software AWS IoT Greengrass Core, vedere. [Controlla l'allocazione della memoria con le opzioni JVM](configure-greengrass-core-v2.md#jvm-tuning)  
<a name="nucleus-component-parameter-restart-para"></a>Quando si implementa una modifica a questo parametro di configurazione, il software AWS IoT Greengrass Core si riavvia per rendere effettiva la modifica.

`iotDataEndpoint`  
<a name="nucleus-component-configuration-iot-data-endpoint"></a>L'endpoint di AWS IoT dati per il tuo. Account AWS  
<a name="nucleus-component-set-iot-endpoints"></a>Quando esegui il software AWS IoT Greengrass Core con l'`--provision true`opzione, il software ottiene i dati e le credenziali dagli endpoint AWS IoT e li imposta nel componente nucleus.

`iotCredEndpoint`  
<a name="nucleus-component-configuration-iot-cred-endpoint"></a>L'endpoint delle AWS IoT credenziali per il tuo. Account AWS  
<a name="nucleus-component-set-iot-endpoints"></a>Quando esegui il software AWS IoT Greengrass Core con l'`--provision true`opzione, il software ottiene i dati e le credenziali dagli endpoint AWS IoT e li imposta nel componente nucleus.

`greengrassDataPlaneEndpoint`  
Questa funzionalità è disponibile nella versione 2.7.0 e successive di questo componente.  
Per ulteriori informazioni, consulta [Utilizza un certificato del dispositivo firmato da una CA privata](configure-greengrass-core-v2.md#configure-nucleus-private-ca).

`greengrassDataPlanePort`  
Questa funzionalità è disponibile nella versione 2.0.4 e successive di questo componente.  
(Facoltativo) La porta da utilizzare per le connessioni sul piano dati. Per ulteriori informazioni, consulta [Connessione alla porta 443 o tramite un proxy di rete](configure-greengrass-core-v2.md#configure-alpn-network-proxy).  
È necessario specificare una porta in cui il dispositivo può effettuare connessioni in uscita. Se specifichi una porta bloccata, il dispositivo non sarà in grado di connettersi per AWS IoT Greengrass ricevere distribuzioni.
Seleziona una delle opzioni seguenti:  
+ `443`
+ `8443`
Impostazione predefinita: `8443`

`awsRegion`  
Quello da usare Regione AWS .

`runWithDefault`  
L'utente del sistema da utilizzare per eseguire i componenti.  
<a name="nucleus-component-parameter-restart-para"></a>Quando si implementa una modifica a questo parametro di configurazione, il software AWS IoT Greengrass Core si riavvia per rendere effettiva la modifica.
Questo oggetto contiene le seguenti informazioni:    
`posixUser`  
Il nome o l'ID dell'utente del sistema e, facoltativamente, del gruppo di sistema utilizzato dal dispositivo principale per eseguire componenti generici e Lambda. Specifica l'utente e il gruppo separati da due punti (`:`) nel seguente formato: `user:group`. Il gruppo è facoltativo. Se non si specifica un gruppo, il software AWS IoT Greengrass Core utilizza il gruppo primario per l'utente. Ad esempio, puoi specificare `ggc_user` o `ggc_user:ggc_group`. Per ulteriori informazioni, consulta [Configurare l'utente che esegue i componenti](configure-greengrass-core-v2.md#configure-component-user).  
Quando si esegue il programma di installazione del software AWS IoT Greengrass Core con l'`--component-default-user ggc_user:ggc_group`opzione, il software imposta questo parametro nel componente nucleus.  
`windowsUser`  
Questa funzionalità è disponibile nella versione 2.5.0 e successive di questo componente.  
Il nome dell'utente Windows da utilizzare per eseguire questo componente sui dispositivi Windows principali. L'utente deve esistere su ogni dispositivo Windows principale e il nome e la password devono essere memorizzati nell'istanza di Credentials Manager dell' LocalSystem account. Per ulteriori informazioni, consulta [Configurare l'utente che esegue i componenti](configure-greengrass-core-v2.md#configure-component-user).  
Quando si esegue il programma di installazione del software AWS IoT Greengrass Core con l'`--component-default-user ggc_user`opzione, il software imposta questo parametro nel componente nucleus.  
`systemResourceLimits`  
Questa funzionalità è disponibile nella versione 2.4.0 e successive di questo componente. AWS IoT Greengrass attualmente non supporta questa funzionalità sui dispositivi Windows core.   
I limiti delle risorse di sistema da applicare ai processi dei componenti Lambda generici e non containerizzati per impostazione predefinita. È possibile ignorare i limiti delle risorse di sistema per i singoli componenti quando si crea una distribuzione. Per ulteriori informazioni, consulta [Configura i limiti delle risorse di sistema per i componenti](configure-greengrass-core-v2.md#configure-component-system-resource-limits).  
Questo oggetto contiene le seguenti informazioni:    
`cpus`  
 <a name="system-resource-limits-cpu-definition-each"></a>La quantità massima di tempo di CPU che i processi di ciascun componente possono utilizzare sul dispositivo principale. Il tempo totale della CPU di un dispositivo principale è equivalente al numero di core CPU del dispositivo. Ad esempio, su un dispositivo principale con 4 core CPU, puoi impostare questo valore in modo da `2` limitare i processi di ciascun componente al 50% di utilizzo di ciascun core della CPU. Su un dispositivo con 1 core di CPU, puoi impostare questo valore su `0.25` per limitare i processi di ciascun componente al 25 percento di utilizzo della CPU. Se imposti questo valore su un numero maggiore del numero di core della CPU, il software AWS IoT Greengrass Core non limita l'utilizzo della CPU da parte dei componenti.   
`memory`  
 <a name="system-resource-limits-memory-definition-each"></a>La quantità massima di RAM (in kilobyte) che i processi di ciascun componente possono utilizzare sul dispositivo principale. 

 `s3EndpointType`   
(Facoltativo) Il tipo di endpoint S3. Questo parametro avrà effetto solo per la regione Stati Uniti orientali (Virginia settentrionale) (`us-east-1`). L'impostazione di questo parametro da qualsiasi altra regione verrà ignorata. Seleziona una delle opzioni seguenti:  
+ `REGIONAL`— Il client S3 e l'URL predefinito utilizzano l'endpoint regionale.
+ `GLOBAL`— Il client S3 e l'URL predefinito utilizzano l'endpoint legacy.
+ `DUALSTACK`— L'URL predefinito S3 utilizza l'endpoint dualstack.
Impostazione predefinita: `GLOBAL`

 `fipsMode`   
(Facoltativo) Fa sì che Greengrass utilizzi gli endpoint FIPS. [Per ulteriori informazioni su come abilitare gli endpoint FIPS, consulta Endpoint FIPS.](FIPS.html)  
Seleziona una delle opzioni seguenti:  
+ `true`Se impostato su true, gli endpoint utilizzeranno l'endpoint FIPS.
+ `false`Se false, gli endpoint non utilizzeranno l'endpoint FIPS.
Impostazione predefinita: `false`

`logging`  
(Facoltativo) La configurazione di registrazione per il dispositivo principale. Per ulteriori informazioni su come configurare e utilizzare i log di Greengrass, vedere. [Monitora AWS IoT Greengrass i registri](monitor-logs.md)  
Questo oggetto contiene le seguenti informazioni:    
  `level`   
(Facoltativo) Il livello minimo di messaggi di registro da emettere.  
Scegliete tra i seguenti livelli di registro, elencati qui in ordine di livello:  <a name="nucleus-log-levels"></a>
+ `DEBUG`
+ `INFO`
+ `WARN`
+ `ERROR`
Impostazione predefinita: `INFO`  
  `format`   
(Facoltativo) Il formato dei dati dei log. Seleziona una delle opzioni seguenti:  
+ `TEXT`— Scegliete questa opzione se desiderate visualizzare i log sotto forma di testo.
+ `JSON`— Scegliete questa opzione se desiderate visualizzare i log con il comando [Greengrass CLI logs o interagire con i](gg-cli-logs.md) log a livello di codice.
Impostazione predefinita: `TEXT`  
`outputType`  
(Facoltativo) Il tipo di output per i log. Seleziona una delle opzioni seguenti:  
+ `FILE`— Il software AWS IoT Greengrass Core invia i log nei file nella directory specificata. `outputDirectory`
+ `CONSOLE`— Il software AWS IoT Greengrass Core stampa i registri su. `stdout` Scegliete questa opzione per visualizzare i registri man mano che il dispositivo principale li stampa.
Impostazione predefinita: `FILE`  
  `fileSizeKB`   
(Facoltativo) La dimensione massima di ogni file di registro (in kilobyte). Quando un file di registro supera questa dimensione massima, il software AWS IoT Greengrass Core crea un nuovo file di registro.  
<a name="nucleus-component-logging-parameter-file-only"></a>Questo parametro si applica solo quando si specifica `FILE` per`outputType`.  
Impostazione predefinita: `1024`  
  `totalLogsSizeKB`   
(Facoltativo) La dimensione totale massima dei file di registro (in kilobyte) per ogni componente, incluso il nucleo Greengrass. [I file di registro del nucleo di Greengrass includono anche i log dei componenti del plugin.](develop-greengrass-components.md#component-types) Dopo che la dimensione totale dei file di registro di un componente supera questa dimensione massima, il software AWS IoT Greengrass Core elimina i file di registro più vecchi del componente.  
Questo parametro è equivalente al parametro [limite di spazio su disco](log-manager-component.md#log-manager-component-configuration) (`diskSpaceLimit`) [del componente di gestione dei registri](log-manager-component.md), che è possibile specificare per il nucleo di Greengrass (sistema) e ogni componente. Il software AWS IoT Greengrass Core utilizza il minimo dei due valori come dimensione massima totale del log per il nucleo Greengrass e ciascun componente.  
<a name="nucleus-component-logging-parameter-file-only"></a>Questo parametro si applica solo quando si specifica `FILE` per. `outputType`  
Impostazione predefinita: `10240`  
  `outputDirectory`   
(Facoltativo) La directory di output per i file di registro.  
<a name="nucleus-component-logging-parameter-file-only"></a>Questo parametro si applica solo quando si specifica `FILE` per`outputType`.  
Impostazione predefinita:`/greengrass/v2/logs`, `/greengrass/v2` dov'è la cartella AWS IoT Greengrass principale.

  `fleetstatus`   
Questo parametro è disponibile nella versione 2.1.0 e successive di questo componente.  
(Facoltativo) La configurazione dello stato del parco macchine per il dispositivo principale.  
Questo oggetto contiene le seguenti informazioni:    
`periodicStatusPublishIntervalSeconds`  
(Facoltativo) Il periodo di tempo (in secondi) tra il quale il dispositivo principale pubblica lo stato del dispositivo su. Cloud AWS  
Minimo: `86400` (24 ore)  
Impostazione predefinita: `86400` (24 ore)

  `telemetry`   
(Facoltativo) La configurazione della telemetria sanitaria del sistema per il dispositivo principale. Per ulteriori informazioni sulle metriche di telemetria e su come agire sui dati di telemetria, consulta. [Raccogli dati di telemetria sanitaria del sistema dai dispositivi principali AWS IoT Greengrass](telemetry.md)  
Questo oggetto contiene le seguenti informazioni:    
`enabled`  
(Facoltativo) È possibile abilitare o disabilitare la telemetria.  
Impostazione predefinita: `true`  
`periodicAggregateMetricsIntervalSeconds`  
(Facoltativo) L'intervallo (in secondi) durante il quale il dispositivo principale aggrega le metriche.  
Se impostate questo valore su un valore inferiore al valore minimo supportato, il nucleo utilizza invece il valore predefinito.  
Minimo: `3600`  
Impostazione predefinita: `3600`  
`periodicPublishMetricsIntervalSeconds`  
(Facoltativo) Il periodo di tempo (in secondi) tra il quale il dispositivo principale pubblica le metriche di telemetria su. Cloud AWS  
Se impostate questo valore su un valore inferiore al valore minimo supportato, il nucleo utilizza invece il valore predefinito.  
Minimo: `86400`  
Impostazione predefinita: `86400`

`deploymentPollingFrequencySeconds`  
(Facoltativo) Il periodo in secondi in cui eseguire il sondaggio per le notifiche di distribuzione.  
Impostazione predefinita: `15`

`componentStoreMaxSizeBytes`  
(Facoltativo) La dimensione massima su disco dell'archivio componenti, che comprende le ricette e gli artefatti dei componenti.  
Impostazione predefinita: `10000000000` (10 GB)

  `platformOverride`   
(Facoltativo) Un dizionario di attributi che identifica la piattaforma del dispositivo principale. Utilizzatelo per definire gli attributi personalizzati della piattaforma che le ricette dei componenti possono utilizzare per identificare il ciclo di vita e gli artefatti corretti per il componente. Ad esempio, è possibile definire un attributo di capacità hardware per distribuire solo il set minimo di artefatti per l'esecuzione di un componente. Per ulteriori informazioni, vedete il [parametro manifest platform nella ricetta](component-recipe-reference.md#component-platform-definition) del componente.  
È inoltre possibile utilizzare questo parametro per sovrascrivere gli attributi `os` e di `architecture` piattaforma del dispositivo principale.

  `httpClient`   
Questo parametro è disponibile nella versione 2.5.0 e successive di questo componente.  
(Facoltativo) La configurazione del client HTTP per il dispositivo principale. Queste opzioni di configurazione si applicano a tutte le richieste HTTP effettuate da questo componente. Se un dispositivo principale funziona su una rete più lenta, puoi aumentare queste durate di timeout per evitare il timeout delle richieste HTTP.  
Questo oggetto contiene le seguenti informazioni:    
`connectionTimeoutMs`  
(Facoltativo) La quantità di tempo (in millisecondi) di attesa dell'apertura di una connessione prima del timeout della richiesta di connessione.  
Impostazione predefinita: `2000` (2 secondi)  
`socketTimeoutMs`  
(Facoltativo) La quantità di tempo (in millisecondi) di attesa per il trasferimento dei dati su una connessione aperta prima del timeout della connessione.  
Impostazione predefinita: `30000` (30 secondi)

  `deploymentConfigurationTimeSource`   
Questo parametro è disponibile nella versione 2.15.0 e successive di questo componente.  
(Facoltativo) Il timestamp da utilizzare durante l'elaborazione di una distribuzione. L'impostazione predefinita è. `deploymentCreationTime`  
Questo oggetto contiene i seguenti valori:    
`deploymentCreationTime`  
Il valore predefinito di`deploymentConfigurationTimeSource`. Il dispositivo utilizza il timestamp di creazione della distribuzione per risolvere i conflitti delle chiavi di configurazione durante l'elaborazione. Quando questo comportamento è selezionato, la configurazione locale del dispositivo gestita dal nucleo può avere un timestamp maggiore di quello della distribuzione in entrata e rifiutare le modifiche di configurazione in entrata che ora sono considerate obsolete.  
`deploymentProcessingTime`  
Il dispositivo utilizza il timestamp locale per risolvere i conflitti tra le chiavi di configurazione durante l'elaborazione della distribuzione. Una volta elaborato, il dispositivo aggiorna le configurazioni in base al timestamp di elaborazione anziché al timestamp di creazione della distribuzione. Questo comportamento presuppone che l'orologio del dispositivo sia calibrato correttamente.  
Configura questa impostazione del nucleo nell'immagine o nell'installazione iniziale del dispositivo anziché tramite una distribuzione quando desideri che i nuovi dispositivi utilizzino questo comportamento alla prima connessione. Usa l'[https://docs.aws.amazon.com/greengrass/v2/developerguide/configure-installer.html](https://docs.aws.amazon.com/greengrass/v2/developerguide/configure-installer.html)opzione del programma di installazione classico di nucleus per questa configurazione.  
Questa configurazione iniziale è essenziale perché i dispositivi elaborano più distribuzioni in ordine arbitrario. Senza una corretta configurazione iniziale, un dispositivo potrebbe elaborare le distribuzioni utilizzando il `deploymentCreationTime` comportamento predefinito prima di ricevere la distribuzione su cui è impostata la configurazione del nucleo. `deploymentProcessingTime`

**Example Esempio: fusione e aggiornamento della configurazione**  

```
{
  "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"
  }
}
```

## File di registro locale
<a name="greengrass-nucleus-component-log-file"></a>

Questo componente utilizza il seguente file di registro.

------
#### [ Linux ]

```
/greengrass/v2/logs/greengrass.log
```

------
#### [ Windows ]

```
C:\greengrass\v2\logs\greengrass.log
```

------

**Per visualizzare i log di questo componente**
+ Esegui il seguente comando sul dispositivo principale per visualizzare il file di registro di questo componente in tempo reale. Sostituisci `/greengrass/v2` o *C:\$1greengrass\$1v2* con il percorso della cartella AWS IoT Greengrass principale.

------
#### [ Linux ]

  ```
  sudo tail -f /greengrass/v2/logs/greengrass.log
  ```

------
#### [ Windows (PowerShell) ]

  ```
  Get-Content C:\greengrass\v2\logs\greengrass.log -Tail 10 -Wait
  ```

------

## Changelog
<a name="greengrass-nucleus-component-changelog"></a>

La tabella seguente descrive le modifiche in ogni versione del componente.


|  **Versione**  |  **Modifiche**  | 
| --- | --- | 
|  2.17.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.16.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.16.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.15.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.15.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.3  |  Correzioni di bug e miglioramenti [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.2  |  Correzioni di bug e miglioramenti [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.1  |  Correzioni di bug e miglioramenti [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.14.0  |  Questa versione non è più disponibile. I miglioramenti di questa versione sono disponibili nelle versioni successive di questo componente.  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.13.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.6  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.5  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.4  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.3  |   Questa versione non è più disponibile. I miglioramenti di questa versione sono disponibili nelle versioni successive di questo componente.  Correzioni di bug e miglioramenti [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.12.0  |  <a name="changelog-nucleus-2.12.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.3  |  <a name="changelog-nucleus-2.11.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.2  |  <a name="changelog-nucleus-2.11.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.1  |  <a name="changelog-nucleus-2.11.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.11.0  |  <a name="changelog-nucleus-2.11.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.3  |  <a name="changelog-nucleus-2.10.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.2  |  <a name="changelog-nucleus-2.10.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.1  |  <a name="changelog-nucleus-2.10.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.10.0  |  <a name="changelog-nucleus-2.10.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.6  |  <a name="changelog-nucleus-2.9.6"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.5  |  <a name="changelog-nucleus-2.9.5"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.4  |  <a name="changelog-nucleus-2.9.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.3  |  <a name="changelog-nucleus-2.9.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.2  |  <a name="changelog-nucleus-2.9.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.1  |  <a name="changelog-nucleus-2.9.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.9.0  |  <a name="changelog-nucleus-2.9.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.8.1  |  <a name="changelog-nucleus-2.8.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.8.0  |  <a name="changelog-nucleus-2.8.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.7.0  |  <a name="changelog-nucleus-2.7.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.6.0  |  <a name="changelog-nucleus-2.6.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.6  |  <a name="changelog-nucleus-2.5.6"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.5  |  <a name="changelog-nucleus-2.5.5"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.4  |  <a name="changelog-nucleus-2.5.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.3  |  <a name="changelog-nucleus-2.5.3"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.2  |  <a name="changelog-nucleus-2.5.2"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.1  |   Questa versione non è più disponibile. I miglioramenti di questa versione sono disponibili nelle versioni successive di questo componente.  <a name="changelog-nucleus-2.5.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.5.0  |  <a name="changelog-nucleus-2.5.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.4.0  |  <a name="changelog-nucleus-2.4.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.3.0  |  <a name="changelog-nucleus-2.3.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.2.0  |  <a name="changelog-nucleus-2.2.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.1.0  |  <a name="changelog-nucleus-2.1.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.0.5  |  <a name="changelog-nucleus-2.0.5"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.0.4  |  <a name="changelog-nucleus-2.0.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/greengrass-nucleus-component.html)  | 
|  2.0.3  |  Versione iniziale.  | 