Bir işlevi çağırır.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:InvokeFunction |
none |
*All Resource
|
None | None |
Request syntax
POST /2021-04-06/services/{serviceName}/functions/{functionName}/invocations HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| serviceName |
string |
Yes |
Hizmetin adı. |
demoService |
| functionName |
string |
Yes |
İşlevin adı. |
demoFunction |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| X-Fc-Invocation-Type |
string |
No |
Çağırma yöntemi. Geçerli değerler:
Varsayılan değer: Sync. |
Sync |
| X-Fc-Log-Type |
string |
No |
Günlükleri döndürmek için kullanılan yöntem. Geçerli değerler:
|
None |
| qualifier |
string |
No |
Hizmetin sürüm kimliği veya diğer adı. |
demoQualifier |
| body |
string |
No |
İşlev tarafından işlenecek olay. Bu parametreyi ikili bir dize olarak ayarlayın. Function Compute, olayı işlenmek üzere işleve iletir. |
{"key":"value"} |
| X-Fc-Stateful-Async-Invocation-Id |
string |
No |
Eşzamansız görevin kimliği. Eşzamansız görev özelliğini önceden etkinleştirmeniz gerekir. Not
Bir işlevi çağırmak için bir SDK kullandığınızda, sonraki işlemleri kolaylaştırmak amacıyla işle ilgili bir kimlik belirtmenizi öneririz. Örneğin, video işleme işlevi için çağırma kimliği olarak video adını kullanabilirsiniz. Bu şekilde, videonun işlenip işlenmediğini kontrol etmek veya videonun işlenmesini sonlandırmak için bu kimliği kullanabilirsiniz. Kimlik bir harf veya alt çizgi (_) ile başlamalıdır ve harf, rakam, alt çizgi (_) ve tire (-) içerebilir. Kimlik en fazla 128 karakter uzunluğunda olabilir. Eşzamansız çağırma kimliğini belirtmezseniz, Function Compute otomatik olarak bir kimlik oluşturur. |
test-invoke-id |
| X-Fc-Stateful-Async-Invocation-Enable |
string |
No |
İstekler için eşzamansız görev modunun etkinleştirilip etkinleştirilmeyeceğini belirtir. Varsayılan değer: false. Geçerli değerler:
Not
Bu parametre yalnızca eşzamansız çağırma işlemleri için geçerlidir. Eşzamanlı çağırma işlemleri için geçerli değildir. |
true |
| X-Fc-Account-Id |
string |
No |
Alibaba Cloud hesabınızın kimliği. |
188077086902**** |
| X-Fc-Date |
string |
No |
İşlevin çağrıldığı zaman. Biçim EEE,d MMM yyyy HH:mm:ss GMT şeklindedir. |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
No |
Function Compute API isteğinin izleme kimliği. Değeri, yanıtta bulunan requestId parametresinin değeriyle aynıdır. |
test-trace-id |
Response elements
|
Element |
Type |
Description |
Example |
|
string |
İsteğin dönüş değeri. |
hello world |
Examples
Success response
JSON format
"hello world"
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.