

# Modifica (aggiornamento) delle impostazioni della funzione AWS Lambda tramite il AWS Toolkit for JetBrains
<a name="lambda-update"></a>

Per utilizzare AWS Toolkit for JetBrains per modificare (aggiornare) le impostazioni di una funzione AWS Lambda, effettua una delle seguenti operazioni.
+ Con il file di codice aperto contenente il gestore di funzioni per [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-programming-model-handler-types.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-programming-model-handler-types.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-prog-model-handler.html) o [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/dotnet-programming-model-handler-types.html), scegliere nel menu principale **Run (Esegui)**, **Edit Configurations (Modifica configurazioni)**. Completare le operazioni nella finestra di dialogo [Run/Debug Configurations (Esegui/Modifica configurazioni)](run-debug-configurations-dialog.md) e scegliere **OK**.
+ Aprire AWS Explorer, se non è già aperto. Se devi passare alla regione AWS che contiene la funzione, esegui subito l'operazione. Espandi **Lambda**, scegli il nome della funzione per cui modificare la configurazione e quindi effettua una delle seguenti operazioni:
  + **Modifica impostazioni come il timeout, la memoria, le variabili di ambiente e il ruolo di esecuzione:** fai clic con il pulsante destro del mouse sul nome della funzione, quindi scegli **Aggiorna la configurazione della funzione**.  
![\[Scelta del comando Update Function Configuration (Aggiorna configurazione funzione)\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/update-function-configuration.png)

    Completare le operazioni nella finestra di dialogo [Update Configuration (Aggiorna configurazione)](update-configuration-dialog.md) e scegliere **Update (Aggiorna)**. 
  + **Modifica le impostazioni come il payload di input**: nel menu principale, scegli **Esegui**, **Modifica configurazioni**. Completare le operazioni nella finestra di dialogo [Run/Debug Configurations (Esegui/Modifica configurazioni)](run-debug-configurations-dialog.md) e scegliere **OK**.  
![\[Scelta del comando Edit Configurations (Modifica configurazioni)\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/edit-configurations.png)

    Se mancano i dettagli di configurazione, espandere **Templates (Modelli)**, **AWS Lambda** e scegliere **Local (Locale)** (per la versione locale della funzione) o **Remote (Remoto)** (per la versione in remoto della stessa funzione). Scegliere **OK**, quindi ripetere questa procedura dall'inizio.
  + **Modifica le impostazioni, ad esempio il nome del gestore di funzioni o il bucket di origine Amazon Simple Storage Service (Amazon S3)**: fai clic con il pulsante destro del mouse sul nome della funzione e quindi scegli **Aggiorna codice funzione**.  
![\[Scelta del comando Update Function Code (Aggiorna codice funzione)\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/update-function-code.png)

    Completare la finestra di dialogo [Update Code (Aggiorna codice)](update-code-dialog.md) e quindi scegliere **Update (Aggiorna)**.
  + **Modifica le altre impostazioni di proprietà disponibili che non sono elencate nei punti precedenti**: modifica tali impostazioni nel file di modello AWS SAM corrispondente della funzione (ad esempio, in un file denominato `template.yaml` nel progetto). 

    Per l'elenco delle impostazioni di proprietà disponibili, consulta [AWS::Serverless::Function](https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction) nel repository [awslabs/serverless-application-model](https://github.com/awslabs/serverless-application-model/) su GitHub. 