Invokes a function.
Authorization information
Request syntax
POST /2021-04-06/services/{serviceName}/functions/{functionName}/invocations
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
X-Fc-Invocation-Type | string | No | The method used to invoke the function. Valid values:
| Sync |
X-Fc-Log-Type | string | No | The method used to return logs. Valid values:
| None |
serviceName | string | Yes | The name of the service. | demoService |
qualifier | string | No | The version or alias of the service. | demoQualifier |
functionName | string | Yes | The name of the function. | demoFunction |
body | byte | No | The event to be processed by the function. Set this parameter to a binary string. Function Compute passes the event to the function for processing. | {"key":"value"} |
X-Fc-Stateful-Async-Invocation-Id | string | No | The ID of the asynchronous task. You must enable the asynchronous task feature in advance. NoteWhen you use an SDK to invoke a function, we recommend that you specify a business-related ID to facilitate subsequent operations. For example, you can use the video name as the invocation ID for a video-processing function. This way, you can use the ID to check whether the video is processed or terminate the processing of the video. The ID must start with a letter or an underscore (_) and can contain letters, digits, underscores (_), and hyphens (-). The ID can be up to 128 characters in length. If you do not specify the ID of the asynchronous invocation, Function Compute automatically generates an ID. | test-invoke-id |
X-Fc-Account-Id | string | No | The ID of your Alibaba Cloud account. | 188077086902**** |
X-Fc-Date | string | No | The time when the function is invoked. The format is EEE,d MMM yyyy HH:mm:ss GMT. | Wed, 11 May 2022 09:00:00 GMT |
X-Fc-Trace-Id | string | No | The trace ID of the request for Function Compute API. The value is the same as that of the requestId parameter in the response. | test-trace-id |
Response parameters
Examples
Sample success responses
JSON
format
"hello world"
Error codes
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation | ||||
---|---|---|---|---|---|---|
2023-05-30 | The input parameters of the API operation change. | |||||
| ||||||
2021-06-29 | The internal configurations of the API operation change but you can still call the operation. | |||||
| ||||||
2021-06-29 | The internal configurations of the API operation change but you can still call the operation. | |||||
|