

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

# Gestore Lambda
<a name="lambda-manager-component"></a>

Il componente Lambda manager (`aws.greengrass.LambdaManager`) gestisce gli elementi di lavoro e la comunicazione tra processi per AWS Lambda le funzioni eseguite sul dispositivo principale Greengrass.

**Nota**  <a name="lambda-component-dependency-note"></a>
Quando si distribuisce un componente della funzione Lambda su un dispositivo principale, la distribuzione include anche questo componente. Per ulteriori informazioni, consulta [Esegui AWS Lambda funzioni](run-lambda-functions.md).

**Topics**
+ [

## Versioni
](#lambda-manager-component-versions)
+ [

## Sistema operativo
](#lambda-manager-component-os-support)
+ [

## Tipo
](#lambda-manager-component-type)
+ [

## Requisiti
](#lambda-manager-component-requirements)
+ [

## Dipendenze
](#lambda-manager-component-dependencies)
+ [

## Configurazione
](#lambda-manager-component-configuration)
+ [

## File di registro locale
](#lambda-manager-component-log-file)
+ [

## Changelog
](#lambda-manager-component-changelog)

## Versioni
<a name="lambda-manager-component-versions"></a>

Questo componente ha le seguenti versioni:
+ 2.3.x
+ 2.2.x
+ 2.1.x
+ 2,0x

## Sistema operativo
<a name="lambda-manager-component-os-support"></a>

Questo componente può essere installato solo su dispositivi core Linux.

## Tipo
<a name="lambda-manager-component-type"></a>

<a name="public-component-type-plugin-para1"></a>Questo componente è un componente del plugin (`aws.greengrass.plugin`). Il [nucleo Greengrass](greengrass-nucleus-component.md) esegue questo componente nella stessa Java Virtual Machine (JVM) del nucleo. Il nucleo si riavvia quando si modifica la versione di questo componente sul dispositivo principale.

<a name="public-component-type-plugin-para2"></a>Questo componente utilizza lo stesso file di registro del nucleo Greengrass. Per ulteriori informazioni, consulta [Monitora AWS IoT Greengrass i registri](monitor-logs.md).

<a name="public-component-type-more-information"></a>Per ulteriori informazioni, consulta [Tipi di componenti](develop-greengrass-components.md#component-types).

## Requisiti
<a name="lambda-manager-component-requirements"></a>

Questo componente ha i seguenti requisiti:
+ <a name="core-device-lambda-function-requirements"></a>Il dispositivo principale deve soddisfare i requisiti per eseguire le funzioni Lambda. Se desideri che il dispositivo principale esegua funzioni Lambda containerizzate, il dispositivo deve soddisfare i requisiti per farlo. Per ulteriori informazioni, consulta [Requisiti della funzione Lambda](setting-up.md#greengrass-v2-lambda-requirements).
+ Il componente Lambda manager è supportato per l'esecuzione in un VPC.

## Dipendenze
<a name="lambda-manager-component-dependencies"></a>

Quando si distribuisce un componente, distribuisce AWS IoT Greengrass anche versioni compatibili delle relative dipendenze. Ciò significa che è necessario soddisfare i requisiti per il componente e tutte le sue dipendenze per distribuire correttamente il componente. Questa sezione elenca le dipendenze per le [versioni rilasciate](#lambda-manager-component-changelog) di questo componente e i vincoli di versione semantica che definiscono le versioni dei componenti per ogni dipendenza. [È inoltre possibile visualizzare le dipendenze per ogni versione del componente nella console.AWS IoT Greengrass](https://console.aws.amazon.com//greengrass) Nella pagina dei dettagli del componente, cerca l'elenco delle **dipendenze**.

------
#### [ 2.3.7 ]

La tabella seguente elenca le dipendenze per la versione 2.3.7 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) | >=2.0.0 <2.17.0 | Flessibili | 

------
#### [ 2.3.6 ]

La tabella seguente elenca le dipendenze per la versione 2.3.6 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.16.0  | Flessibili | 

------
#### [ 2.3.5 ]

La tabella seguente elenca le dipendenze per la versione 2.3.5 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.15.0  | Flessibili | 

------
#### [ 2.3.4 ]

La tabella seguente elenca le dipendenze per la versione 2.3.4 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.14.0  | Flessibili | 

------
#### [ 2.3.2 and 2.3.3 ]

La tabella seguente elenca le dipendenze per le versioni 2.3.2 e 2.3.3 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.13.0  | Flessibili | 

------
#### [ 2.2.10 and 2.3.1 ]

La tabella seguente elenca le dipendenze per le versioni 2.2.10 e 2.3.1 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.12.0  | Flessibili | 

------
#### [ 2.2.8 and 2.2.9 ]

La tabella seguente elenca le dipendenze per le versioni 2.2.8 e 2.2.9 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.11.0  | Flessibili | 

------
#### [ 2.2.7 ]

La tabella seguente elenca le dipendenze per la versione 2.2.7 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.10.0  | Flessibili | 

------
#### [ 2.2.6 ]

La tabella seguente elenca le dipendenze per la versione 2.2.6 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.9.0  | Flessibili | 

------
#### [ 2.2.5 ]

La tabella seguente elenca le dipendenze per la versione 2.2.5 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.8.0  | Flessibili | 

------
#### [ 2.2.4 ]

La tabella seguente elenca le dipendenze per la versione 2.2.4 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.7.0  | Flessibili | 

------
#### [ 2.2.1 - 2.2.3 ]

La tabella seguente elenca le dipendenze per le versioni da 2.2.1 a 2.2.3 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.6.0  | Flessibili | 

------
#### [ 2.2.0 ]

La tabella seguente elenca le dipendenze per la versione 2.2.0 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.5.0 <2.6.0  | Flessibili | 

------
#### [ 2.1.3 and 2.1.4 ]

La tabella seguente elenca le dipendenze per le versioni 2.1.3 e 2.1.4 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.5.0  | Flessibili | 

------
#### [ 2.1.2 ]

La tabella seguente elenca le dipendenze per la versione 2.1.2 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.4.0  | Flessibili | 

------
#### [ 2.1.1 ]

La tabella seguente elenca le dipendenze per la versione 2.1.1 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.3.0  | Flessibili | 

------
#### [ 2.1.0 ]

La tabella seguente elenca le dipendenze per la versione 2.1.0 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.0 <2.2.0  | Flessibili | 

------
#### [ 2.0.x ]

La tabella seguente elenca le dipendenze per la versione 2.0.x di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass](greengrass-nucleus-component.md) |  >=2.0.3 <2.1.0  | Flessibili | 

------

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

## Configurazione
<a name="lambda-manager-component-configuration"></a>

Questo componente fornisce i seguenti parametri di configurazione che è possibile personalizzare durante la distribuzione del componente.

`logHandlerMode`  
Solo per le versioni 2.3.0\$1 di lambda manager 
Utilizzato per scegliere l'implementazione del Lambda log manager da utilizzare. Imposta il valore in modo `optimized` da utilizzare meno thread per leggere i log lambda.

`getResultTimeoutInSecond`  
(Facoltativo) La quantità massima di tempo in secondi in cui le funzioni Lambda possono essere eseguite prima del timeout.  
Impostazione predefinita: `60`

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

Questo componente utilizza lo stesso file di registro del componente [Greengrass nucleus](greengrass-nucleus-component.md).

```
/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` con il percorso della cartella AWS IoT Greengrass principale.

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

## Changelog
<a name="lambda-manager-component-changelog"></a>

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


|  **Versione**  |  **Modifiche**  | 
| --- | --- | 
|  2.3.7  |  Versione aggiornata per la versione 2.16.0 di Greengrass nucleus.  | 
|  2.3.6  | Versione aggiornata per la versione 2.15.0 di Greengrass nucleus. | 
|  2.3.5  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.3.4  | Versione aggiornata per la versione 2.13.0 di Greengrass nucleus. | 
|  2.3.3  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.3.2  | Versione aggiornata per la versione 2.12.0 di Greengrass nucleus. | 
|  2.3.1  |  <a name="changelog-lambda-manager-2.3.1"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.3.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.2.11  |  <a name="changelog-lambda-manager-2.2.11"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.2.10  | Versione aggiornata per la versione 2.11.0 di Greengrass nucleus. | 
|  2.2.9  |  <a name="changelog-lambda-manager-2.2.9"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.2.8  | Versione aggiornata per la versione 2.10.0 di Greengrass nucleus. | 
|  2.2.7  | Versione aggiornata per la versione 2.9.0 di Greengrass nucleus. | 
|  2.2.6  | Versione aggiornata per la versione 2.8.0 di Greengrass nucleus. | 
|  2.2.5  |  <a name="changelog-lambda-manager-2.2.5"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.2.4  |  Versione aggiornata per la versione 2.6.0 di Greengrass nucleus.  | 
|  2.2.3  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.2.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.2.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.2.0  |  <a name="changelog-lambda-manager-2.2.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.1.4  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/greengrass/v2/developerguide/lambda-manager-component.html)  | 
|  2.1.3  |  Versione aggiornata per la versione 2.4.0 di Greengrass nucleus.  | 
|  2.1.2  |  Versione aggiornata per la versione 2.3.0 di Greengrass nucleus.  | 
|  2.1.1  |  Versione aggiornata per la versione 2.2.0 di Greengrass nucleus.  | 
|  2.1.0  |  Versione aggiornata per la versione 2.1.0 di Greengrass nucleus.  | 
|  2.0.3  |  Versione iniziale.  | 