Messaggi di errore della funzione Lambda - Amazon Aurora

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

Messaggi di errore della funzione Lambda

Nell'elenco seguente sono disponibili informazioni sui messaggi di errore, con le possibili cause e soluzioni.

  • Problemi di configurazione del VPC

    I problemi di configurazione del VPC possono generare i seguenti messaggi di errore al momento della connessione:

    ERROR: invoke API failed DETAIL: AWS Lambda client returned 'Unable to connect to endpoint'. CONTEXT: SQL function "invoke" statement 1

    Una causa comune di questo errore è il gruppo di sicurezza VPC configurato in modo errato. Assicurati di avere una regola in uscita per TCP aperta sulla porta 443 del gruppo di sicurezza VPC in modo che il VPC possa connettersi al VPC Lambda.

  • Mancanza delle autorizzazioni necessarie per richiamare le funzioni Lambda

    Se viene visualizzato uno dei seguenti messaggi di errore, l'utente (ruolo) che richiama la funzione non dispone delle autorizzazioni appropriate.

    ERROR: permission denied for schema aws_lambda
    ERROR: permission denied for function invoke

    A un utente (ruolo) devono essere concesse autorizzazioni specifiche per richiamare le funzioni Lambda. Per ulteriori informazioni, consulta Fase 6: concessione delle autorizzazioni ad altri utenti per richiamare le funzioni Lambda.

  • Gestione impropria degli errori nelle funzioni Lambda

    Se una funzione Lambda genera un'eccezione durante l'elaborazione della richiesta, aws_lambda.invoke non riesce e indica un errore PostgreSQL come quello seguente.

    SELECT * FROM aws_lambda.invoke('aws_lambda_arn_1', '{"body": "Hello from Postgres!"}'::json); ERROR: lambda invocation failed DETAIL: "arn:aws:lambda:us-west-2:555555555555:function:my-function" returned error "Unhandled", details: "<Error details string>".

    Assicurati di gestire gli errori nelle funzioni Lambda o nell'applicazione PostgreSQL.