Salta al contenuto

Come posso risolvere i problemi di concorrenza assegnata per una funzione Lambda?

3 minuti di lettura
0

Ho configurato la concorrenza assegnata per una mia funzione AWS Lambda, ma la distribuzione non è riuscita e ho ricevuto un errore "FUNCTION_ERROR_INIT_FAILURE".

Breve descrizione

Dopo aver impostato la concorrenza assegnata per la funzione Lambda, la distribuzione potrebbe non riuscire a causa dei seguenti problemi:

  • Hai invocato la funzione Lambda con la versione $LATEST anziché con la versione della funzione con concorrenza assegnata configurata.
  • Stai utilizzando tutta la concorrenza assegnata, quindi Lambda utilizza la concorrenza standard per invocare la funzione e si verificano avviamenti a freddo.
  • Stai utilizzando una concorrenza riservata.
  • Sono presenti variabili di ambiente mancanti o non corrispondenti o problemi con il codice della funzione Lambda.
  • Lambda non può accedere o invocate il codice della funzione a causa della mancanza di autorizzazioni.

Risoluzione

Per risolvere i problemi relativi alla concorrenza assegnata, intraprendi le seguenti azioni:

Se i passaggi precedenti non risolvono il problema, contatta il Supporto AWS. Nella richiesta di assistenza fornisci le seguenti informazioni:

  • ARN della funzione Lambda.
  • Flusso di lavoro sulla configurazione della funzione Lambda con tutti i servizi.
  • Descrizione della natura del problema, ossia intermittente o continuo.
  • Log completi di CloudWatch in formato di file .txt da quando si è verificato il problema.
    Nota: i log aiutano a identificare gli errori delle funzioni Lambda che riguardano problemi di timeout, durate di inizializzazione e autorizzazioni.
  • Timestamp esatto del problema con fuso orario o timestamp in UTC.

Nota: per motivi di sicurezza e privacy, il Supporto AWS non ha accesso ai log di CloudWatch dei clienti.

Per ulteriori informazioni sulla risoluzione dei problemi, consulta Lambda: avvii a freddo con nuove versioni.

Nota: l'utilizzo della concorrenza assegnata comporta costi aggiuntivi.Per contenere i costi della concorrenza assegnata, è consigliabile pianificarne l'utilizzo all’interno dell'organizzazione.

Informazioni correlate

Risolvi i problemi di invocazione in AWS Lambda

AWS UFFICIALEAggiornata 9 mesi fa