Invokes a function.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:InvokeFunction |
create |
*All Resource
|
None | None |
Request syntax
POST /2023-03-30/functions/{functionName}/invocations HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| functionName |
string |
Yes |
Function name |
my-func |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| qualifier |
string |
No |
Function version or alias |
LATEST |
| x-fc-invocation-type |
string |
No |
Function invocation type. Sync or Async. |
Sync |
| x-fc-log-type |
string |
No |
Log type returned by function invocation. None or Tail. |
Tail |
| body |
string |
No |
Function invocation parameter |
event |
| x-fc-async-task-id |
string |
No |
Asynchronous task ID. Enable asynchronous tasks beforehand. Note
When using the SDK for invocation, set a business-related ID. This helps with subsequent operations on the execution. For example, a video processing function can use the video filename as the invocation ID. Use this ID to check if the video processing is complete or to stop it. The ID naming convention must start with an English letter (uppercase or lowercase) or an underscore (_). It can contain English letters (uppercase or lowercase), digits (0-9), underscores (_), and hyphens (-). The ID cannot exceed 128 characters. If you do not set an ID for asynchronous invocation, the system automatically generates one. |
test-id |
Response elements
|
Element |
Type |
Description |
Example |
|
string |
Function invocation response |
response |
Examples
Success response
JSON format
"response"
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.