Memanggil sebuah fungsi.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:InvokeFunction |
none |
*全部资源
|
None | None |
Sintaks permintaan
POST /2021-04-06/services/{serviceName}/functions/{functionName}/invocations HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| serviceName |
string |
Yes |
Nama layanan. |
demoService |
| functionName |
string |
Yes |
Nama fungsi. |
demoFunction |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| X-Fc-Invocation-Type |
string |
No |
Metode pemanggilan. Nilai yang valid:
Nilai default: Sync |
Sync |
| X-Fc-Log-Type |
string |
No |
Metode yang digunakan untuk mengembalikan log. Nilai yang valid:
|
None |
| qualifier |
string |
No |
ID versi atau alias dari layanan. |
demoQualifier |
| body |
string |
No |
Event yang akan diproses oleh fungsi. Atur parameter ini ke string biner. Function Compute meneruskan event ke fungsi untuk diproses. |
{"key":"value"} |
| X-Fc-Stateful-Async-Invocation-Id |
string |
No |
ID dari tugas asinkron. Anda harus mengaktifkan fitur tugas asinkron terlebih dahulu. Catatan
Saat Anda menggunakan SDK untuk memanggil sebuah fungsi, kami merekomendasikan agar Anda menentukan ID yang terkait dengan bisnis untuk memudahkan operasi selanjutnya. Misalnya, Anda dapat menggunakan nama video sebagai ID pemanggilan untuk fungsi pemrosesan video. Dengan cara ini, Anda dapat menggunakan ID tersebut untuk memeriksa apakah video telah diproses atau menghentikan pemrosesan video. ID harus diawali dengan huruf atau garis bawah (_) dan dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-). ID dapat memiliki panjang hingga 128 karakter. Jika Anda tidak menentukan ID pemanggilan asinkron, Function Compute secara otomatis menghasilkan sebuah ID. |
test-invoke-id |
| X-Fc-Stateful-Async-Invocation-Enable |
string |
No |
Menentukan apakah akan mengaktifkan mode tugas asinkron untuk permintaan. Nilai default: false. Nilai yang valid:
Catatan
Parameter ini hanya berlaku untuk pemanggilan asinkron. Parameter ini tidak berlaku untuk pemanggilan sinkron. |
true |
| X-Fc-Account-Id |
string |
No |
ID akun Alibaba Cloud Anda. |
188077086902**** |
| X-Fc-Date |
string |
No |
Waktu ketika fungsi dipanggil. Format-nya adalah EEE,d MMM yyyy HH:mm:ss GMT. |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
No |
ID trace dari permintaan untuk Function Compute API. Nilainya sama dengan parameter requestId dalam respons. |
test-trace-id |
Elemen respons
|
Element |
Type |
Description |
Example |
|
string |
Nilai yang dikembalikan untuk permintaan. |
hello world |
Contoh
Respons sukses
JSONformat
"hello world"
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.