InvokeAsync - AWS Lambda

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

InvokeAsync

Tindakan ini sudah tidak digunakan lagi.

penting

Untuk fungsi invokasi asinkron, gunakan Invoke.

Memanggil fungsi secara asinkron.

catatan

Jika Anda menggunakan InvokeAsync tindakan, perhatikan bahwa itu tidak mendukung penggunaan penelusuran aktif X-Ray. Trace ID tidak disebarkan ke fungsi, bahkan jika penelusuran aktif X-Ray dihidupkan.

Minta Sintaks

POST /2014-11-13/functions/FunctionName/invoke-async/ HTTP/1.1 InvokeArgs

Parameter Permintaan URI

Permintaan menggunakan parameter URI berikut.

FunctionName

Nama fungsi Lambda.

Format nama
  • Nama fungsimy-function.

  • Fungsi ARN —. arn:aws:lambda:us-west-2:123456789012:function:my-function

  • ARN Sebagian —. 123456789012:function:my-function

Batas panjang hanya berlaku untuk ARN penuh. Jika Anda hanya menentukan nama fungsi, panjang nama dibatasi hingga 64 karakter.

Panjang Batasan: Panjang minimum 1. Panjang maksimum 170.

Pola: (arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_\.]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?

Wajib: Ya

Isi Permintaan

Permintaan menerima data biner berikut.

InvokeArgs

JSON yang ingin Anda berikan ke fungsi Lambda Anda sebagai input.

Wajib: Ya

Sintaksis Respons

HTTP/1.1 Status

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP berikut.

Status

Kode status.

Kesalahan

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.

InvalidRequestContentException

Isi permintaan tidak dapat diurai sebagai JSON.

Kode Status HTTP: 400

InvalidRuntimeException

Runtime atau versi runtime yang ditentukan tidak didukung.

Kode Status HTTP: 502

ResourceConflictException

Sumber daya sudah ada, atau operasi lain sedang berlangsung.

Kode Status HTTP: 409

ResourceNotFoundException

Sumber daya yang ditentukan dalam permintaan tidak ada.

Kode Status HTTP: 404

ServiceException

Layanan AWS Lambda mengalami kesalahan internal.

Kode Status HTTP: 500

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: