

# Documentazione di riferimento per l'interfaccia utente per il AWS Toolkit for JetBrains
<a name="ui-reference"></a>

Per assistenza nell'utilizzo dell'interfaccia utente del AWS Toolkit for JetBrains, consulta i seguenti argomenti.

**Topics**
+ [AWS Explorer](aws-explorer.md)
+ [Finestra di dialogo Create Function (Crea funzione)](create-function-dialog.md)
+ [Finestra di dialogo Implementa applicazione serverless](deploy-serverless-application-dialog.md)
+ [Finestra di dialogo del nuovo progetto](new-project-dialog.md)
+ [Finestra di dialogo Configurazioni di esecuzione/debug](run-debug-configurations-dialog.md)
+ [Finestra di dialogo Aggiorna codice](update-code-dialog.md)
+ [Finestra di dialogo Aggiorna configurazione](update-configuration-dialog.md)

# AWS Explorer
<a name="aws-explorer"></a>

L'Esploratore AWS fornisce un comodo accesso a diverse funzionalità nel AWS Toolkit for JetBrains. Queste includono la gestione delle connessioni dal toolkit agli account AWS, il passaggio di regioni AWS, l'utilizzo di funzioni AWS Lambda e stack AWS CloudFormation negli account e altro ancora.

Per aprire l'Esploratore AWS, con il AWS Toolkit for JetBrains già installato e IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider in esecuzione, effettua una delle seguenti operazioni:
+ Nella barra della finestra degli strumenti scegliere **AWS Explorer**.  
![\[Pulsante della finestra degli strumenti dell'Esploratore AWS.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/aws-explorer-tool-window-button.png)
+ Nel menu principale scegliere **View (Visualizza)**, **Tool Windows (Finestre degli strumenti)**, **AWS Explorer**.  
![\[Apertura dell'Esploratore AWS dal menu principale.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/aws-explorer-main-menu.png)

Nell'**Esploratore AWS**, scegli l'icona delle impostazioni (**Mostra il menu delle opzioni**) per le seguenti opzioni:

![\[Mostra il menu delle opzioni dell'Esploratore AWS.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/aws-explorer.png)


**Impostazioni della connessione ad AWS**  
Contiene le seguenti opzioni:  
+ **Elenco delle regioni AWS**: il AWS Toolkit for JetBrains utilizza la regione selezionata. Affinché il kit di strumenti utilizzi una regione diversa, scegli un'altra regione elencata.
+ **Elenco delle credenziali recenti**: elenca le connessioni recenti effettuate dal AWS Toolkit for JetBrains agli account AWS. Il toolkit utilizza la connessione selezionata. Affinché il kit di strumenti utilizzi una connessione recente diversa, scegli il nome della connessione.
+ **Tutte le credenziali**: elenca tutte le connessioni disponibili che puoi stabilire dal AWS Toolkit for JetBrains agli account AWS. Il toolkit utilizza la connessione selezionata. Affinché il kit di strumenti utilizzi una connessione diversa, scegli il nome della rispettiva connessione. Per eseguire altre attività di connessione, scegli **Modifica file di credenziali AWS**.
L'area **Impostazioni di connessione ad AWS** nella barra di stato mostra la connessione all'account AWS e la regione che AWS Toolkit for JetBrains sta attualmente utilizzando.  

![\[L'area Impostazioni di connessione ad AWS nella barra di stato.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/aws-connection-settings.png)

Scegli quest'area per visualizzare le medesime opzioni di **Impostazioni di connessione ad AWS** come **Mostra il menu delle opzioni**.

**View Documentation (Visualizza documentazione)**  
Va alla [Guida per l'utente di AWS Toolkit for JetBrains](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/) (questa guida).

**View Source on GitHub (Visualizza sorgente su GitHub)**  
Va al repository [aws/aws-toolkit-jetbrains](https://github.com/aws/aws-toolkit-jetbrains) sul sito Web GitHub.

**View Mode (Modalità di visualizzazione)**  
Consente di regolare la finestra dello strumento **AWS Explorer** in modo che sia possibile accedervi rapidamente e risparmiare spazio quando si lavora nell'editor o in altre finestre degli strumenti.  
Per le modalità di visualizzazione di IntelliJ IDEA, consulta la pagina [Tool window view modes](https://www.jetbrains.com/help/idea/viewing-modes.html) sul sito Web di assistenza di IntelliJ IDEA.  
Per le modalità di visualizzazione di PyCharm, consulta la pagina [Tool window view modes](https://www.jetbrains.com/help/pycharm/viewing-modes.html) sul sito Web di assistenza di PyCharm.  
Per le modalità di visualizzazione di WebStorm, consulta la pagina [Tool window view modes](https://www.jetbrains.com/help/webstorm/viewing-modes.html) sul sito Web di assistenza di WebStorm.  
Per le modalità di visualizzazione di JetBrains Rider, consulta la pagina [Tool window view modes](https://www.jetbrains.com/help/rider/Viewing_Modes.html) sul sito Web di assistenza di JetBrains Rider.

**Move to (Vai a)**  
Sposta la finestra degli strumenti **Esploratore AWS** in una posizione diversa in IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider.

**Ridimensiona**  
Modifica le dimensioni della finestra dello strumento **AWS Explorer**.

**Remove from Sidebar (Rimuovi dalla barra laterale)**  
Rimuove la finestra degli strumenti **Esploratore AWS** dalla barra della finestra degli strumenti. Per visualizzarla di nuovo, nella barra dei menu principale, scegli **View (Visualizza)**, **Tool Windows (Finestre degli strumenti)**, **AWS Explorer**.

È inoltre possibile utilizzare l'Esploratore AWS per lavorare con le funzioni Lambda e gli stack AWS CloudFormation negli account AWS.

# Finestra di dialogo Create Function (Crea funzione)
<a name="create-function-dialog"></a>

La finestra di dialogo **Crea funzione** viene visualizzata nel AWS Toolkit for JetBrains quando crei una funzione AWS Lambda standalone.

![\[Finestra di dialogo Crea funzione.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/create-function-dialog.png)


La finestra di dialogo **Crea funzione** contiene i seguenti elementi:

**Nome**  
(Obbligatorio) Il nome della funzione. Può contenere solo le lettere maiuscole dalla `A` alla `Z`, le lettere minuscole dalla `a` alla `z`, i numeri da `0` a `9`, trattini (`-`) e caratteri di sottolineatura (`_`). Il nome non può contenere più di 64 caratteri.

**Descrizione**  
(Facoltativo) Qualsiasi descrizione significativa della funzione.

**Gestore**  
(Obbligatorio) L'identificatore del gestore di funzioni corrispondente per [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) o [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Runtime**  
(Obbligatorio) L'ID del [runtime Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) da utilizzare.

**Timeout (secondi)**  
(Obbligatorio) La quantità di tempo di esecuzione consentita a una funzione da Lambda prima che venga arrestata. Specifica un valore fino a un massimo di 900 secondi (15 minuti).

**Memoria (MB)**  
(Obbligatorio) La quantità di memoria disponibile per la funzione in fase di esecuzione. Specifica una quantità [compresa tra 128 MB e 3.008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) in incrementi di 64 MB.

**Variabili di ambiente**  
(Facoltativo) Qualsiasi [variabile di ambiente](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) che la funzione Lambda può utilizzare, specificata come coppia chiave-valore. Per aggiungere, modificare o eliminare le variabili di ambiente, scegli l'icona della cartella e quindi segui le istruzioni visualizzate.

**Ruolo IAM**  
(Obbligatorio) Scegli un [ruolo di esecuzione Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) disponibile nell'account AWS connesso per consentire a Lambda di utilizzare la funzione. Per creare un ruolo di esecuzione nell'account e consentire a Lambda di utilizzarlo, scegli **Crea**, quindi segui le istruzioni visualizzate.

**Abilitazione di AWS X-Ray**  
(Facoltativo) Se selezionato, [Lambda abilita AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) al rilevamento, all'analisi e all'ottimizzazione dei problemi di prestazioni della funzione. X-Ray raccoglie metadati da Lambda e da qualsiasi servizio a monte o a valle che costituisce l'applicazione. X-Ray utilizza questi metadati per generare un grafico dettagliato dei servizi, che mostra colli di bottiglia nelle prestazioni, picchi di latenza e altri problemi che influiscono sulle prestazioni della funzione.

**Bucket di origine**  
(Obbligatorio) Scegli un bucket Amazon Simple Storage Service (Amazon S3) disponibile nell'account AWS connesso che l'interfaccia della linea di comando AWS Serverless Application Model (AWS SAM) possa utilizzare per implementare la funzione in Lambda. Per creare un bucket Amazon S3 nell'account e fare in modo che la CLI AWS SAM lo usi, scegli **Crea** e quindi segui le istruzioni visualizzate sullo schermo.

# Finestra di dialogo Implementa applicazione serverless
<a name="deploy-serverless-application-dialog"></a>

La finestra di dialogo **Implementa applicazione serverless** nel AWS Toolkit for JetBrains viene visualizzata quando si implementa un'applicazione serverless AWS.

![\[Finestra di dialogo Implementa applicazione serverless.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-deploy.png)


La finestra di dialogo **Implementa applicazione serverless** contiene i seguenti elementi:

**Create Stack (Crea stack)**  
(Obbligatorio) Fornisci il nome dello stack che l'interfaccia della linea di comando AWS Serverless Application Model (CLI AWS SAM) deve creare in AWS CloudFormation per l'account AWS connesso. L'interfaccia a riga di comando AWS SAM utilizza quindi questo stack per distribuire l'applicazione serverless AWS.

**Aggiornamento dello stack**  
(Obbligatorio) Scegli il nome di uno stack CloudFormation esistente per l'account AWS connesso che la CLI AWS SAM possa utilizzare per implementare l'applicazione serverless AWS.

**Nota**  
È necessario specificare uno dei due campi **Crea stack** o **Aggiorna stack**.

**Parametri del modello**  
(Facoltativo) Tutti i parametri rilevati dal AWS Toolkit for JetBrains nel file `template.yaml` del progetto corrispondente. Per specificare un valore per un parametro, scegli la casella nella colonna **Value (Valore)** accanto al parametro, immetti il valore e quindi premi **INVIO**. Per ulteriori informazioni, consulta [Parametri](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) nella *Guida per l'utente AWS CloudFormation*.

**Bucket S3**  
(Obbligatorio) Scegli un bucket Amazon Simple Storage Service (Amazon S3) esistente nell'account AWS connesso che la CLI AWS SAM possa utilizzare per implementare l'applicazione serverless AWS. Per creare un bucket Amazon S3 nell'account e fare in modo che la CLI AWS SAM lo utilizzi, scegli **Crea** e quindi segui le istruzioni visualizzate sullo schermo.

**Repository ECR**  
(Obbligatorio solo per il tipo di pacchetto `Image`) Scegli l'URI di un repository Amazon Elastic Container Registry (Amazon ECR) esistente nell'account AWS connesso che la CLI AWS SAM possa utilizzare per implementare l'applicazione serverless AWS. Per ulteriori informazioni sulla differenza tra i tipi di pacchetto AWS Lambda, consulta la pagina [Lambda deployment packages](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) della *Guida per gli sviluppatori di AWS Lambda*.

**Richiesta di conferma prima della distribuzione**  
(Facoltativo) Se selezionato, indica ad CloudFormation di attendere il completamento della creazione o dell'aggiornamento dello stack corrispondente [eseguendo il set di modifiche corrente dello stack in CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets-execute.html). Se non si esegue questo set di modifiche, l'applicazione serverless AWS non passa alla fase di implementazione.

**Funzione build all'interno di un container**  
(Facoltativo) Se selezionato, la CLI AWS SAM crea una qualsiasi delle funzioni dell'applicazione serverless all'interno di un container Docker di tipo Lambda localmente prima dell'implementazione. Questo è utile se la funzione dipende da pacchetti che hanno compilato in modo nativo dipendenze o programmi. Per ulteriori informazioni, consulta [Creazione di applicazioni](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-build.html) nella *Guida per gli sviluppatori di AWS Serverless Application Model*.

# Finestra di dialogo del nuovo progetto
<a name="new-project-dialog"></a>

La finestra di dialogo **Nuovo progetto** nel AWS Toolkit for JetBrains viene visualizzata quando crei un'applicazione serverless AWS.

**Topics**
+ [Finestra di dialogo Nuovo progetto (IntelliJ IDEA, PyCharm e WebStorm)](#new-project-dialog-intellij)
+ [Finestra di dialogo Nuovo progetto (JetBrains Rider)](#new-project-dialog-rider)

## Finestra di dialogo Nuovo progetto (IntelliJ IDEA, PyCharm e WebStorm)
<a name="new-project-dialog-intellij"></a>



**Nota**  
L'immagine seguente mostra la finestra di dialogo **Nuovo progetto** per IntelliJ IDEA, ma le descrizioni dei campi si applicano anche a PyCharm e WebStorm.

![\[La finestra di dialogo Nuovo progetto per IntelliJ IDEA.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-create-images.png)


La finestra di dialogo **Nuovo progetto** contiene i seguenti elementi:

**Nome progetto**  
(Obbligatorio) Il nome del progetto.

**Posizione del progetto**  
(Obbligatorio) La posizione in cui IntelliJ IDEA crea il progetto.

**Tipo di pacchetto**  
(Obbligatorio) Il tipo di pacchetto di implementazione della funzione AWS Lambda, che può essere `Zip` oppure `Image`. Per informazioni sulla differenza tra tipi di pacchetto `Zip` e `Image`, consulta la pagina [Lambda deployment packages](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) della *Guida per gli sviluppatori di AWS Lambda*.

**Runtime**  
(Obbligatorio) L'ID del [runtime Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) da utilizzare.

**Modello SAM**  
(Obbligatorio) Il nome del modello AWS Serverless Application Model (AWS SAM) da utilizzare.

**SDK del progetto**  
(Obbligatorio) Il kit di sviluppo Java (JDK) da utilizzare. Per ulteriori informazioni, consulta la pagina [Java Development Kit (JDK)](https://www.jetbrains.com/help/idea/sdk.html#jdk) sul sito Web di assistenza di IntelliJ IDEA.

## Finestra di dialogo Nuovo progetto (JetBrains Rider)
<a name="new-project-dialog-rider"></a>

**Nota**  
Quando crei una nuova soluzione, questa finestra di dialogo contiene il titolo **Nuova soluzione** anziché **Nuovo progetto**. Tuttavia, il contenuto della finestra di dialogo è lo stesso.

![\[La finestra di dialogo Nuovo progetto per JetBrains Rider.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-create-images-rider.png)


La finestra di dialogo **Nuovo progetto** contiene i seguenti elementi:

**Nome della soluzione**  
(Obbligatorio) Il nome della soluzione.

**Nome progetto**  
(Obbligatorio) Il nome del progetto.

**Directory della soluzione**  
(Obbligatorio) Il percorso della directory della soluzione.

**Inserisci soluzione e progetto nella stessa directory**  
(Facoltativo) Se selezionato, inserisce i file della soluzione nella stessa posizione dei file del progetto.

**Crea repository**  
(Facoltativo) Se selezionato, crea un repository remoto per il progetto con il provider specificato.

**Tipo di pacchetto**  
(Obbligatorio) Il tipo di pacchetto della funzione Lambda, che può essere `Zip` oppure `Image`. Per informazioni sulla differenza tra tipi di pacchetto `Zip` e `Image`, consulta la pagina [Lambda deployment packages](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) della *Guida per gli sviluppatori di AWS Lambda*.

**Runtime**  
(Obbligatorio) L'ID del runtime Lambda da utilizzare.

**Modello SAM**  
(Obbligatorio) Il nome del modello AWS SAM da utilizzare.

**Struttura del progetto risultante**  
(Non modificabile) I percorsi delle directory e dei file del progetto che verranno creati.

# Finestra di dialogo Configurazioni di esecuzione/debug
<a name="run-debug-configurations-dialog"></a>

La finestra di dialogo **Configurazioni di esecuzione/debug** nel AWS Toolkit for JetBrains viene mostrata ogni volta che desideri modificare le configurazioni di esecuzione/debug, in locale, in remoto o in un cluster Amazon Elastic Container Service (Amazon ECS).

**Topics**
+ [Finestra di dialogo Configurazioni di esecuzione/debug (impostazioni della funzione locale)](run-debug-configurations-dialog-local.md)
+ [Finestra di dialogo Configurazioni di esecuzione/debug (impostazioni della funzione remota)](run-debug-configurations-dialog-remote.md)
+ [Finestra di dialogo Modifica configurazione (cluster Amazon ECS)](edit-configuration-dialog-ecs.md)

# Finestra di dialogo Configurazioni di esecuzione/debug (impostazioni della funzione locale)
<a name="run-debug-configurations-dialog-local"></a>

Questa finestra di dialogo viene visualizzata ogni volta che si aggiornano le impostazioni per la versione *locale* di una funzioneAWS Lambda.

**Nota**  
Per aggiornare le impostazioni per la versione *remota* di quella stessa funzione (il codice sorgente della funzione è all'interno del servizio Lambda per l'account AWS), consulta invece la pagina [Finestra di dialogo Configurazioni di esecuzione/debug (impostazioni della funzione remota)](run-debug-configurations-dialog-remote.md).

Questa finestra di dialogo contiene tre schede: **Configurazione**, **CLI SAM** e **Connessione ad AWS**.

![\[La scheda Configurazione della finestra di dialogo Configurazioni di esecuzione/debug per le impostazioni delle funzioni locali.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-config-zip.png)


La scheda **Configurazione** della finestra di dialogo **Configurazioni di esecuzione/debug** per le impostazioni delle funzioni locali contiene i seguenti elementi:

**Nome**  
(Obbligatorio) Il nome di questa configurazione.

**Consenti esecuzione parallela/Consenti esecuzione in parallelo **  
(Facoltativo) Se selezionato, consente a IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider di avviare tutte le istanze della configurazione da eseguire in parallelo necessarie.1

**Dal gestore//Dal modello**  
(Obbligatorio) A seconda dell'opzione scelta, è necessario configurare impostazioni aggiuntive.

**Runtime**  
(Obbligatorio) L'ID del [runtime Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) da utilizzare.

**Gestore**  
(Obbligatorio per l'opzione **Dal gestore**) L'identificatore del gestore di funzioni corrispondente per [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) o [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Timeout (secondi)**  
(Obbligatorio per l'opzione **Dal gestore**) La quantità di tempo di esecuzione consentita a una funzione da Lambda prima che venga arrestata. Specifica un valore fino a un massimo di 900 secondi (15 minuti).

**Memoria (MB)**  
(Obbligatorio per l'opzione **Dal gestore**) La quantità di memoria disponibile per la funzione in fase di esecuzione. Specifica una quantità [compresa tra 128 MB e 3.008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) in incrementi di 64 MB.

**Variabili di ambiente**  
(Facoltativo per l'opzione **Da gestore**) Qualsiasi [variabile di ambiente](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) che la funzione Lambda può utilizzare, specificata come coppia chiave-valore. Per aggiungere, modificare o eliminare le variabili di ambiente, scegli l'icona della cartella e quindi segui le istruzioni visualizzate.

**Modello**  
(Obbligatorio per l'opzione **Dal gestore**) Il percorso e il nome file del modello AWS Serverless Application Model (AWS SAM) (ad esempio, `template.yaml`) da utilizzare per questa configurazione e la risorsa nel modello da associare a questa configurazione.

**File**  
(Obbligatorio) Il percorso e il nome del file dei dati dell'evento da passare nella funzione in formato JSON. Per esempi di dati degli eventi, consulta le pagine [Invoke the Lambda function](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) della *Guida per gli sviluppatori di AWS Lambda* e [Generating sample event payloads](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) della *Guida per gli sviluppatori di AWS Serverless Application Model*.

**Text**  
(Obbligatorio) I dati dell'evento da passare nella funzione in formato JSON. Per esempi di dati degli eventi, consulta le pagine [Invoke the Lambda function](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) della *Guida per gli sviluppatori di AWS Lambda* e [Generating sample event payloads](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) della *Guida per gli sviluppatori di AWS Serverless Application Model*.  
È necessario specificare uno dei due campi **File** o **Testo**.

**Prima dell'avvio: finestra**  
(Facoltativo) Elenca tutte le attività che devono essere eseguite prima di avviare questa configurazione.2

***Note***  
1 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Common options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Common options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Common options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Common options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sul sito Web di assistenza di JetBrains Rider.
2 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Before Launch options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sul sito Web di assistenza di JetBrains Rider.

![\[La scheda CLI SAM della finestra di dialogo Configurazioni di esecuzione/debug per le impostazioni delle funzioni locali.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-cli.png)


La scheda **CLI SAM** della finestra di dialogo **Configurazioni di esecuzione/debug** per le impostazioni delle funzioni locali contiene i seguenti elementi:

**Nome**  
(Obbligatorio) Il nome di questa configurazione.

**Consenti esecuzione parallela/Consenti esecuzione in parallelo**  
(Facoltativo) Se selezionato, consente a IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider di avviare tutte le istanze della configurazione da eseguire in parallelo necessarie.1

**Funzione build all'interno di un container**  
(Facoltativo) Se selezionato, la CLI AWS SAM crea una qualsiasi delle funzioni dell'applicazione serverless all'interno di un container Docker di tipo Lambda localmente prima dell'implementazione. Questo è utile se la funzione dipende da pacchetti che hanno compilato in modo nativo dipendenze o programmi. Per ulteriori informazioni, consulta [Creazione di applicazioni](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-build.html) nella *Guida per gli sviluppatori di AWS Serverless Application Model*.

**Ignora il controllo delle immagini dei container più recenti**  
(Facoltativo) Se selezionato, la CLI AWS SAM ignora l'inserimento dell'immagine Docker più recente per il [runtime](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) specificato nella scheda **Configurazione**.

**Rete Docker**  
(Facoltativo) Il nome o l'ID di una rete Docker esistente a cui devono connettersi i container Lambda Docker con la rete bridge predefinita. Se non specificato, i container Lambda si connettono solo alla rete Docker bridge predefinita.

**Prima dell'avvio: finestra**  
(Facoltativo) Elenca tutte le attività che devono essere eseguite prima di avviare questa configurazione.2

***Note***  
1 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Common options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Common options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Common options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Common options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sul sito Web di assistenza di JetBrains Rider.
2 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Before Launch options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sul sito Web di assistenza di JetBrains Rider.

![\[La scheda Connessione ad AWS della finestra di dialogo Configurazioni di esecuzione/debug per le impostazioni delle funzioni locali.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-aws-connection.png)


La scheda **Connessione ad AWS** della finestra di dialogo **Configurazioni di esecuzione/debug** per le impostazioni delle funzioni locali contiene i seguenti elementi:

**Credenziali**  
(Obbligatorio) Il nome della connessione all'account AWS esistente da utilizzare.

**Regione**  
(Obbligatorio) Il nome della regione AWS da utilizzare per l'account connesso.

***Note***  
1 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Common options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Common options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Common options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Common options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sul sito Web di assistenza di JetBrains Rider.
2 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Before Launch options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sul sito Web di assistenza di JetBrains Rider.

# Finestra di dialogo Configurazioni di esecuzione/debug (impostazioni della funzione remota)
<a name="run-debug-configurations-dialog-remote"></a>

Questa finestra di dialogo viene visualizzata ogni volta che modifichi le impostazioni per la versione *remota* di una funzione AWS Lambda (il codice sorgente della funzione è all'interno di Lambda nell'account AWS).

**Nota**  
Per aggiornare le impostazioni per la versione *locale* della stessa funzione, consulta la pagina [Finestra di dialogo Configurazioni di esecuzione/debug (impostazioni della funzione locale)](run-debug-configurations-dialog-local.md).  
Sebbene il nome della finestra di dialogo sia **Configurazioni di esecuzione/debug**, non è possibile utilizzare il AWS Toolkit for JetBrains per sottoporre a debug la versione remota di una funzione Lambda. È possibile eseguire solo la funzione.

![\[La finestra di dialogo Configurazioni di esecuzione/debug per le impostazioni delle funzioni remote.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/run-debug-configurations-dialog-remote.png)


La finestra di dialogo **Configurazioni di esecuzione/debug** per le impostazioni delle funzioni remote contiene i seguenti elementi:

**Nome**  
(Obbligatorio) Il nome di questa configurazione.

**Condividi/Condividi tramite VCS**  
(Facoltativo) Se selezionato, rende questa configurazione disponibile agli altri membri del team.1

**Consenti esecuzione parallela/Consenti esecuzione in parallelo **  
(Facoltativo) Se selezionato, consente a IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider di avviare tutte le istanze della configurazione da eseguire in parallelo necessarie.1

**Credenziali**  
(Obbligatorio) Il nome della connessione all'account AWS esistente da utilizzare.

**Regione**  
(Obbligatorio) Il nome della regione AWS da utilizzare per l'account connesso.

**Funzione**  
(Obbligatorio) Il nome della funzione Lambda da utilizzare.

**File**  
(Obbligatorio) Il percorso e il nome del file dei dati dell'evento da passare nella funzione in formato JSON. Per esempi di dati degli eventi, consulta le pagine [Invoke the Lambda function](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) della *Guida per gli sviluppatori di AWS Lambda* e [Generating sample event payloads](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) della *Guida per gli sviluppatori di AWS Serverless Application Model*.

**Text**  
(Obbligatorio) I dati dell'evento da passare nella funzione in formato JSON. Per esempi di dati degli eventi, consulta le pagine [Invoke the Lambda function](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) della *Guida per gli sviluppatori di AWS Lambda* e [Generating sample event payloads](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) della *Guida per gli sviluppatori di AWS Serverless Application Model*.

**Nota**  
È necessario specificare uno dei due campi **File** o **Testo**.

**Prima dell'avvio: finestra degli strumenti di attivazione**  
(Facoltativo) Elenca tutte le attività che devono essere eseguite prima di avviare questa configurazione.2

**Mostra questa pagina**  
(Facoltativo) Se selezionato, visualizza queste impostazioni di configurazione prima di avviare la configurazione.2

**Finestra strumenti di attivazione**  
(Facoltativo) Se selezionato, viene visualizzata la finestra dello strumento **Esegui** o **Debug** all'avvio della configurazione.2

***Note***  
1 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Common options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Common options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Common options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Common options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sul sito Web di assistenza di JetBrains Rider.
2 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Before Launch options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sul sito Web di assistenza di JetBrains Rider.

# Finestra di dialogo Modifica configurazione (cluster Amazon ECS)
<a name="edit-configuration-dialog-ecs"></a>

La finestra di dialogo **Modifica configurazione** contiene due schede: **Configurazione** e **Connessione ad AWS**.

![\[La scheda Configurazione della finestra di dialogo Modifica configurazione.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-configuration.png)


La scheda **Configurazione** della finestra di dialogo **Modifica configurazione** contiene i seguenti elementi:

**Nome**  
(Obbligatorio) Il nome di questa configurazione.

**Condividi/Condividi tramite VCS**  
(Facoltativo) Se selezionato, rende questa configurazione disponibile agli altri membri del team.1

**Consenti esecuzione parallela/Consenti esecuzione in parallelo**  
(Facoltativo) Se selezionato, consente a IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider di avviare tutte le istanze della configurazione da eseguire in parallelo necessarie.1

**Cluster**  
(Obbligatorio) Il nome del cluster Amazon Elastic Container Service (Amazon ECS) da sottoporre a debug.

**Servizio**  
(Obbligatorio) Il nome del servizio Amazon ECS nel cluster da sottoporre a debug.

**Aggiungi container**  
Aggiunge un container a questa configurazione. Facoltativo se almeno una scheda è già visibile. Ogni scheda rappresenta un container separato.  
I seguenti elementi si applicano al container selezionato: **Piattaforma**, **Porta di debug remota**, **Comando Avvia**, **Mappature artefatti** e **Mappature porte**.

**Piattaforma**  
(Obbligatorio) La piattaforma di debug da utilizzare.

**Porta di debug remota**  
(Facoltativo) La porta da collegare allo strumento di debug. In genere, non è necessario specificarla a meno che il servizio non utilizzi le porte 20020-20030. In tal caso, specifica la porta in questo ambito in modo che il container non provi ad associare porte che potrebbero essere in uso altrove.

**Comando Avvia**  
(Obbligatorio) Il comando per avviare il programma in modo che il debugger vi si possa collegare. Per Java, deve iniziare con `java` e non contenere informazioni sul debugger, come `-Xdebug`. Per Python, deve iniziare con `python`, `python2` o `python3`, seguito dal percorso e dal nome del file da eseguire.

**Mappature artefatti**  
(Obbligatorio) Il **percorso locale** del computer di sviluppo locale che esegue la mappatura a un **percorso remoto** nel container. Devi eseguire la mappatura di tutti i codici e gli artefatti che intendi eseguire. Per specificare una mappatura del percorso locale e remoto, scegli **Aggiungi** (l'icona **\$1**).

**Mappature porte**  
(Facoltativo) Una **porta locale** sul computer di sviluppo locale che esegue la mappatura a una **porta remota** nel container. Ciò consente alle porte locali di comunicare direttamente con le porte su una risorsa remota. Ad esempio, per il comando `curl localhost:3422`, la porta `3422` è mappata al servizio. Per specificare una mappatura della porta locale e remota, scegli **Aggiungi** (l'icona **\$1**).

**Prima dell'avvio: finestra degli strumenti di attivazione**  
(Facoltativo) Elenca tutte le attività che devono essere eseguite prima di avviare questa configurazione.2

**Mostra questa pagina**  
(Facoltativo) Se selezionato, visualizza queste impostazioni di configurazione prima di avviare la configurazione.2

**Finestra strumenti di attivazione**  
(Facoltativo) Se selezionato, viene visualizzata la finestra dello strumento **Esegui** o **Debug** all'avvio della configurazione.2

***Note***  
1 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Common options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Common options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Common options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Common options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sul sito Web di assistenza di JetBrains Rider.
2 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Before Launch options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sul sito Web di assistenza di JetBrains Rider.

![\[La scheda Connessione ad AWS della finestra di dialogo Modifica configurazione.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-aws-connection.png)


La scheda **Connessione ad AWS** della finestra di dialogo **Modifica configurazione** contiene i seguenti elementi:

**Nome**  
(Obbligatorio) Il nome di questa configurazione.

**Credenziali**  
(Obbligatorio) Il nome della connessione all'account AWS esistente da utilizzare.

**Regione**  
(Obbligatorio) Il nome della regione AWS da utilizzare per l'account connesso.

**Condividi/Condividi tramite VCS**  
(Facoltativo) Se selezionato, rende questa configurazione disponibile agli altri membri del team.1

**Consenti esecuzione parallela/Consenti esecuzione in parallelo**  
(Facoltativo) Se selezionato, consente a IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider di avviare tutte le istanze della configurazione da eseguire in parallelo necessarie.1

**Prima dell'avvio: finestra degli strumenti di attivazione**  
(Facoltativo) Elenca tutte le attività che devono essere eseguite prima di avviare questa configurazione.2

**Mostra questa pagina**  
(Facoltativo) Se selezionato, visualizza queste impostazioni di configurazione prima di avviare la configurazione.2

**Finestra strumenti di attivazione**  
(Facoltativo) Se selezionato, viene visualizzata la finestra dello strumento **Esegui** o **Debug** all'avvio della configurazione.2

***Note***  
1 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Common options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Common options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Common options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Common options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sul sito Web di assistenza di JetBrains Rider.
2 Per ulteriori informazioni, consulta gli argomenti seguenti:  
+ Per IntelliJ IDEA, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di IntelliJ IDEA. 
+ Per PyCharm consulta la pagina [Before Launch options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sul sito Web di assistenza di PyCharm.
+ Per WebStorm, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sul sito Web di assistenza di WebStorm.
+ Per JetBrains Rider, consulta la pagina [Before Launch options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sul sito Web di assistenza di JetBrains Rider.

# Finestra di dialogo Aggiorna codice
<a name="update-code-dialog"></a>

Ogni volta che si aggiorna una funzione AWS Lambda, nel AWS Toolkit for JetBrains viene visualizzata la finestra di dialogo **Aggiorna codice**.

![\[La finestra di dialogo Aggiorna codice.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-update-code.png)


La finestra di dialogo **Aggiorna codice** contiene i seguenti elementi:

**Gestore**  
(Obbligatorio) L'identificatore del gestore di funzioni Lambda corrispondente per [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) o [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Bucket di origine**  
(Obbligatorio solo per il tipo di pacchetto `Zip`) Scegli un bucket Amazon Simple Storage Service (Amazon S3) disponibile nell'account AWS connesso che l'interfaccia della linea di comando AWS Serverless Application Model (AWS SAM) possa utilizzare per implementare la funzione in Lambda. Per creare un bucket Amazon S3 nell'account e fare in modo che la CLI AWS SAM lo utilizzi, scegli **Crea** e quindi segui le istruzioni visualizzate sullo schermo. Per ulteriori informazioni sulla differenza tra i tipi di pacchetto Lambda, consulta la pagina [Lambda deployment packages](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) della *Guida per gli sviluppatori di AWS Lambda*.

**Repository ECR**  
(Obbligatorio solo per il tipo di pacchetto `Image`) Scegli un repository Amazon Elastic Container Registry (Amazon ECR) esistente nell'account AWS connesso che la CLI AWS SAM possa utilizzare per implementare la funzione in Lambda.

# Finestra di dialogo Aggiorna configurazione
<a name="update-configuration-dialog"></a>

Ogni volta che si modifica la configurazione di una funzione AWS Lambda, nel AWS Toolkit for JetBrains viene visualizzata la finestra di dialogo **Aggiorna configurazione**. Le informazioni fornite differiscono leggermente a seconda che la funzione Lambda del progetto sia del tipo di pacchetto `Zip` o `Image`.

La finestra di dialogo **Aggiorna configurazione** per il tipo di pacchetto `Zip`:

![\[La finestra di dialogo Aggiorna configurazione per le applicazioni Zip.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-zip.png)


La finestra di dialogo **Aggiorna configurazione** per il tipo di pacchetto `Image`:

![\[La finestra di dialogo Aggiorna configurazione per le applicazioni Immagine.\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-image.png)


La finestra di dialogo **Aggiorna configurazione** contiene i seguenti elementi:

**Nome**  
(Obbligatorio) Il nome della funzione. Può contenere solo le lettere maiuscole dalla `A` alla `Z`, le lettere minuscole dalla `a` alla `z`, i numeri da `0` a `9`, trattini (`-`) e caratteri di sottolineatura (`_`). Il nome non può contenere più di 64 caratteri.

**Descrizione**  
(Facoltativo) Qualsiasi descrizione significativa della funzione.

**Tipo di pacchetto**  
(Obbligatorio) Il tipo di pacchetto della funzione Lambda, che può essere `Zip` oppure `Image`.

**Gestore**  
(Obbligatorio soltanto per i pacchetti `Zip`) L'identificatore del gestore di funzioni Lambda corrispondente per[Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) o [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Runtime**  
(Obbligatorio solo per i pacchetti `Zip`) L'ID del [runtime Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) da utilizzare.

**Timeout (secondi)**  
(Obbligatorio) La quantità di tempo di esecuzione consentita a una funzione da Lambda prima che venga arrestata. Specifica un valore fino a un massimo di 900 secondi (15 minuti).

**Memoria (MB)**  
(Obbligatorio) La quantità di memoria disponibile per la funzione in fase di esecuzione. Specifica una quantità [compresa tra 128 MB e 3.008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) in incrementi di 64 MB.

**Variabili di ambiente**  
(Facoltativo) Qualsiasi [variabile di ambiente](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) che la funzione Lambda può utilizzare, specificata come coppia chiave-valore. Per aggiungere, modificare o eliminare le variabili di ambiente, scegli l'icona della cartella e quindi segui le istruzioni visualizzate.

**Ruolo IAM**  
(Obbligatorio) Scegli un [ruolo di esecuzione Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) disponibile nell'account AWS connesso per consentire a Lambda di utilizzare la funzione. Per creare un ruolo di esecuzione nell'account e consentire a Lambda di utilizzarlo, scegli **Crea**, quindi segui le istruzioni visualizzate.

**Abilitazione di AWS X-Ray**  
(Facoltativo) Se selezionato, [Lambda abilita AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) al rilevamento, all'analisi e all'ottimizzazione dei problemi di prestazioni della funzione. X-Ray raccoglie metadati da Lambda e da qualsiasi servizio a monte o a valle che costituisce l'applicazione. X-Ray utilizza questi metadati per generare un grafico dettagliato dei servizi, che mostra colli di bottiglia nelle prestazioni, picchi di latenza e altri problemi che influiscono sulle prestazioni della funzione.