Lists the active instances for a function.
Operation description
The ListInstances API lets you list the active instances for a function.
An active instance is either processing a request or ready to be scheduled to process a request. The instances returned by ListInstances match the active instances in the traffic path of the InvokeFunction API with the same ServiceName, FunctionName, and Qualifier.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:ListInstances |
get |
*All Resource
|
None | None |
Request syntax
GET /2021-04-06/services/{serviceName}/functions/{functionName}/instances HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| serviceName |
string |
Yes |
Name of the service. |
demoService |
| functionName |
string |
Yes |
Name of the function. |
demoFunction |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| qualifier |
string |
No |
Version or alias. |
dev |
| instanceIds |
array |
No |
The ID of the instance. |
|
|
string |
No |
Instance ID. |
["1ef6b6ff-7f7b-485e-ab49-501ac681****", "04db0821-c6d2-4c10-970b-93e36f1a****"] |
|
| limit |
integer |
No |
Maximum number of instances to return. Valid values: 0 to 1000. The actual number of results may be less than this value, but never more. |
20 |
| X-Fc-Account-Id |
string |
No |
Your Alibaba Cloud account ID. |
188077086902**** |
| X-Fc-Date |
string |
No |
||
| X-Fc-Trace-Id |
string |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
List of instance information returned by the query. |
||
| instances |
array<object> |
List of instance information returned by the query. |
|
|
object |
Instance information. |
||
| instanceId |
string |
Instance ID. |
1ef6b6ff-7f7b-485e-ab49-501ac681**** |
| versionId |
string |
Service edition that the instance belongs to. If the instance belongs to a function under the LATEST alias, the version ID is 0. |
1 |
Examples
Success response
JSON format
{
"instances": [
{
"instanceId": "1ef6b6ff-7f7b-485e-ab49-501ac681****",
"versionId": "1"
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.