Finestra di dialogo Configurazioni di esecuzione/debug (impostazioni della funzione locale) - AWS Toolkit for JetBrains

Finestra di dialogo Configurazioni di esecuzione/debug (impostazioni della funzione locale)

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

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.

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 da utilizzare.

Gestore

(Obbligatorio per l'opzione Dal gestore) L'identificatore del gestore di funzioni corrispondente per Java, Python, Node.js o C#.

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 in incrementi di 64 MB.

Variabili di ambiente

(Facoltativo per l'opzione Da gestore) Qualsiasi variabile di ambiente 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 della Guida per gli sviluppatori di AWS Lambda e Generating sample event payloads 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 della Guida per gli sviluppatori di AWS Lambda e Generating sample event payloads della Guida per gli sviluppatori di AWS Serverless Application Model.

Nota

È 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 sul sito Web di assistenza di IntelliJ IDEA.

  • Per PyCharm consulta la pagina Common options sul sito Web di assistenza di PyCharm.

  • Per WebStorm, consulta la pagina Common options sul sito Web di assistenza di WebStorm.

  • Per JetBrains Rider, consulta la pagina Common options sul sito Web di assistenza di JetBrains Rider.

2 Per ulteriori informazioni, consulta gli argomenti seguenti:

La scheda CLI SAM della finestra di dialogo Configurazioni di esecuzione/debug per le impostazioni delle funzioni locali.

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 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 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 sul sito Web di assistenza di IntelliJ IDEA.

  • Per PyCharm consulta la pagina Common options sul sito Web di assistenza di PyCharm.

  • Per WebStorm, consulta la pagina Common options sul sito Web di assistenza di WebStorm.

  • Per JetBrains Rider, consulta la pagina Common options sul sito Web di assistenza di JetBrains Rider.

2 Per ulteriori informazioni, consulta gli argomenti seguenti:

La scheda Connessione ad AWS della finestra di dialogo Configurazioni di esecuzione/debug per le impostazioni delle funzioni locali.

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 sul sito Web di assistenza di IntelliJ IDEA.

  • Per PyCharm consulta la pagina Common options sul sito Web di assistenza di PyCharm.

  • Per WebStorm, consulta la pagina Common options sul sito Web di assistenza di WebStorm.

  • Per JetBrains Rider, consulta la pagina Common options sul sito Web di assistenza di JetBrains Rider.

2 Per ulteriori informazioni, consulta gli argomenti seguenti: