Fehlermeldungen von Lambda-Funktionen - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Fehlermeldungen von Lambda-Funktionen

In der folgenden Liste finden Sie Informationen zu Fehlermeldungen sowie mögliche Ursachen und Lösungen.

  • VPCProbleme mit der Konfiguration

    VPCKonfigurationsprobleme können beim Verbindungsversuch zu den folgenden Fehlermeldungen führen:

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

    Eine häufige Ursache für diesen Fehler ist eine falsch konfigurierte VPC Sicherheitsgruppe. Stellen Sie sicher, dass Sie eine ausgehende Regel für das TCP Öffnen auf Port 443 Ihrer VPC Sicherheitsgruppe haben, damit Sie eine Verbindung zum VPC Lambda herstellen VPC können.

  • Fehlende Berechtigungen, die zum Aufrufen von Lambda-Funktionen erforderlich sind

    Wenn eine der folgenden Fehlermeldungen angezeigt wird, verfügt der Benutzer (Rolle), der die Funktion aufruft, nicht über die entsprechenden Berechtigungen.

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

    Ein Benutzer (Rolle) muss bestimmte Berechtigungen erhalten, um Lambda-Funktionen aufrufen zu können. Weitere Informationen finden Sie unter Schritt 6: Erteilen der Berechtigung, Lambda-Funktionen aufzurufen, für andere Benutzer.

  • Unsachgemäße Handhabung von Fehlern in Ihren Lambda-Funktionen

    Wenn eine Lambda-Funktion während der Anforderungsverarbeitung eine Ausnahme auslöst, aws_lambda.invoke schlägt sie mit einem SQL Postgre-Fehler wie dem folgenden fehl.

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

    Achten Sie darauf, Fehler in Ihren Lambda-Funktionen oder in Ihrer Postgre-Anwendung zu behandeln. SQL