Pesan kesalahan fungsi Lambda - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pesan kesalahan fungsi Lambda

Dalam daftar berikut, Anda dapat menemukan informasi tentang pesan kesalahan, dengan kemungkinan penyebab dan solusi.

  • VPCmasalah konfigurasi

    VPCmasalah konfigurasi dapat memunculkan pesan kesalahan berikut saat mencoba menghubungkan:

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

    Penyebab umum untuk kesalahan ini adalah grup VPC keamanan yang tidak dikonfigurasi dengan benar. Pastikan Anda memiliki aturan keluar untuk TCP membuka port 443 grup VPC keamanan Anda sehingga Anda VPC dapat terhubung ke Lambda. VPC

  • Kurangnya izin yang diperlukan untuk menginvokasi fungsi Lambda

    Jika Anda melihat salah satu pesan galat berikut, berarti pengguna (peran) yang menginvokasi fungsi ini tidak memiliki izin yang tepat.

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

    Pengguna (peran) harus diberi izin khusus untuk menginvokasi fungsi Lambda. Untuk informasi selengkapnya, lihat Langkah 6: Berikan pengguna lain izin untuk menginvokasi fungsi Lambda.

  • Penanganan kesalahan yang tidak tepat dalam fungsi Lambda

    Jika fungsi Lambda melempar pengecualian selama pemrosesan permintaan, aws_lambda.invoke gagal dengan SQL kesalahan Postgre seperti berikut ini.

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

    Pastikan untuk menangani kesalahan dalam fungsi Lambda Anda atau di aplikasi SQL Postgre Anda.