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 layanan. |
demoQualifier |
| body |
string |
No |
Event yang akan diproses oleh fungsi. Tetapkan parameter ini ke string biner. Function Compute meneruskan event tersebut ke fungsi untuk diproses. |
{"key":"value"} |
| X-Fc-Stateful-Async-Invocation-Id |
string |
No |
ID tugas asinkron. Anda harus mengaktifkan fitur tugas asinkron terlebih dahulu. Catatan
Saat menggunakan SDK untuk memanggil fungsi, kami menyarankan agar Anda menentukan ID yang terkait dengan bisnis guna mempermudah operasi selanjutnya. Misalnya, Anda dapat menggunakan nama video sebagai ID pemanggilan untuk fungsi pemrosesan video. Dengan demikian, Anda dapat menggunakan ID tersebut untuk memeriksa apakah video telah diproses atau menghentikan pemrosesan video tersebut. ID harus dimulai dengan huruf atau garis bawah (_) dan hanya boleh berisi huruf, angka, garis bawah (_), serta tanda hubung (-). Panjang ID maksimal 128 karakter. Jika Anda tidak menentukan ID untuk pemanggilan asinkron, Function Compute akan secara otomatis menghasilkan ID. |
test-invoke-id |
| X-Fc-Stateful-Async-Invocation-Enable |
string |
No |
Menentukan apakah mode tugas asinkron diaktifkan 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 pemanggilan fungsi. Formatnya adalah EEE,d MMM yyyy HH:mm:ss GMT. |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
No |
ID jejak untuk permintaan API Function Compute. Nilainya sama dengan parameter requestId dalam respons. |
test-trace-id |
Elemen respons
|
Element |
Type |
Description |
Example |
|
string |
Nilai kembali 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.