查询预留配置列表。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
fc:ListProvisionConfigs |
get |
*全部资源
|
无 | 无 |
请求语法
GET /2021-04-06/provision-configs HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| limit |
integer |
否 |
限定此次返回资源的数量。如果不设定,默认返回 20,最大不能超过 100。返回结果可能小于指定的数量,但不会多于指定的数量。 |
20 |
| nextToken |
string |
否 |
用来返回更多结果。第一次查询不需要提供这个参数,后续查询的 token 从返回结果中获取。 |
demoNextToken |
| serviceName |
string |
否 |
限定返回的资源名称必须属于该 service。 |
serviceName |
| qualifier |
string |
否 |
限定返回的资源名称必须属于该 qualifier。qualifier 只能是 aliasName,且必须和 serviceName 共同使用。 |
prod |
| X-Fc-Account-Id |
string |
否 |
您的阿里云账号(主账号)ID。 |
188077086902**** |
| X-Fc-Date |
string |
否 |
函数的调用开始日期,格式为EEE,d MMM yyyy HH:mm:ss GMT。 |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
否 |
函数计算调用请求的调用链 ID。 |
rid281s****** |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
预留配置列表。 |
||
| nextToken |
string |
下次查询的起始 Token。 |
demoNextToken |
| provisionConfigs |
array<object> |
预留实例列表。 |
|
|
object |
预留配置。 |
||
| resource |
string |
资源描述。 |
12345#servierName#qualifier#functionName |
| target |
integer |
目标资源个数。 |
5 |
| current |
integer |
实际资源个数。 |
5 |
| scheduledActions |
array |
定时策略配置。 |
|
| ScheduledActions |
定时伸缩策略:通过定时伸缩策略您可以更加灵活地配置预留的函数实例,在指定时间将预留的函数实例量设定成需要的值,使函数实例量更好地贴合业务的并发量。 |
[ { "Name": "action_1", "StartTime": "2020-11-01T10:00:00Z", "EndTime": "2020-11-30T10:00:00Z", "TargetValue": 50, "ScheduleExpression": "cron(0 0 20 * * *)" }, { "Name": "action_2", "StartTime": "2020-11-01T10:00:00Z", "EndTime": "2020-11-30T10:00:00Z", "TargetValue": 10, "ScheduleExpression": "cron(0 0 22 * * *)" } ] |
|
| targetTrackingPolicies |
array |
指标追踪伸缩策略配置。 |
|
| TargetTrackingPolicies |
指标伸缩策略:根据函数实例并发利用率的情况每分钟对预留资源进行一次伸缩。
当您在系统中设置了伸缩最大值和最小值时,预留的函数实例量会在最大值与最小值之间进行伸缩,超出最大值时将停止扩容,低于最小值时将停止缩容。 |
[ { "Name": "action_1", "StartTime": "2020-11-01T10:00:00Z", "EndTime": "2020-11-30T10:00:00Z", "MetricType": "ProvisionedConcurrencyUtilization", "MetricTarget": 0.6, "MinCapacity": 10, "MaxCapacity": 100, } ] |
|
| currentError |
string |
预留实例创建失败时的错误信息。 |
image not found |
| alwaysAllocateCPU |
boolean |
是否始终分配 CPU 给函数实例。 |
true |
示例
正常返回示例
JSON格式
{
"nextToken": "demoNextToken",
"provisionConfigs": [
{
"resource": "12345#servierName#qualifier#functionName",
"target": 5,
"current": 5,
"scheduledActions": [
{
"name": "name",
"startTime": "2020-10-10T10:10:10Z",
"endTime": "2021-10-10T10:10:10Z",
"target": 50,
"scheduleExpression": "cron(0/30 * * * *)"
}
],
"targetTrackingPolicies": [
{
"name": "test_1",
"startTime": "2020-10-10T10:10:10Z",
"endTime": "2020-10-10T10:10:10Z",
"metricType": "CPUUtilization",
"metricTarget": 0.6,
"minCapacity": 10,
"maxCapacity": 100
}
],
"currentError": "image not found",
"alwaysAllocateCPU": true
}
]
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。