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 fungsi —
my-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: