Queries the list of currently available instances for a function.
Operation description
The ListInstances operation queries the currently available instances for a function.
Available instances are instances that are executing requests or can be scheduled to process requests. The instances returned by the ListInstances operation are consistent with the active instances on the traffic path of the InvokeFunction operation that has 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 |
The name of the service. |
demoService |
| functionName |
string |
Yes |
The name of the function. |
demoFunction |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| qualifier |
string |
No |
The version or alias. |
dev |
| instanceIds |
array |
No |
The instance ID. |
|
|
string |
No |
The instance ID. |
["1ef6b6ff-7f7b-485e-ab49-501ac681****", "04db0821-c6d2-4c10-970b-93e36f1a****"] |
|
| limit |
integer |
No |
The maximum number of resources to return. Valid values: 0 to 1000. The number of returned results can be less than the specified number but cannot exceed it. |
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 |
The list of instance information returned by the query. |
||
| instances |
array<object> |
The list of instance information returned by the query. |
|
|
object |
The instance information. |
||
| instanceId |
string |
The instance ID. |
1ef6b6ff-7f7b-485e-ab49-501ac681**** |
| versionId |
string |
The service version to which the instance belongs. If the function instance belongs to the LATEST alias, the version number 0 is returned. |
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.