插件下载了解更多
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.
接口说明
使用须知
- 您最多可以为 1 个应用创建 5 条弹性策略。
- 您最多可以为 1 条定时弹性策略,创建 20 条单天内触发时间点。
- 弹性策略启用时,请勿手动执行应用生命周期管理操作,例如应用扩缩容、部署应用、更改规格、重启应用或停止应用。如果您需要对应用执行该类操作,请停用弹性策略后,再手动执行操作。
- 如果当前应用处于扩容、缩容、部署(单批、分批或灰度)、更改规格、重启或停止等过程中,该应用暂时无法添加或者启动弹性策略。
- 如果单个应用需要弹出超过 50 个实例,请联系 SAE 技术支持并申请白名单。更多信息,请参见联系我们。
流控信息
当前云产品API请求速率暂未透出。
请求语法
POST /pop/v1/sam/scale/applicationScalingRule HTTP/1.1
请求参数
字段名称 | 字段详情 |
---|---|
AppIdstring | 应用 ID。 示例值:7171a6ca-d1cd-4928-8642-7d5cfe69**** |
ScalingRuleNamestring | 自定义的弹性伸缩策略名。应用内,策略名称不可重复,必须以小写字母开头,仅可包含小写字母、数字及短划线(-),不超过 32 个字符。展开详情 示例值:timer-0800-2100 |
ScalingRuleTypestring | 弹性伸缩策略类型。取值说明如下:展开详情 示例值:timing |
ScalingRuleTimerstring | 定时弹性策略的配置。当您选择定时弹性策略或使用 SDK 设置时,该参数必选。展开详情 示例值:{"beginDate":null,"endDate":null,"period":"* * *","schedules":[{"atTime":"08:00","targetReplicas":10},{"atTime":"20:00","targetReplicas":3}]} |
ScalingRuleMetricstring | 监控指标弹性策略的配置。当您选择监控指标弹性策略设置时,该参数必选。展开详情 示例值:{"maxReplicas":3,"minReplicas":1,"metrics":[{"metricType":"CPU","metricTargetAverageUtilization":20},{"metricType":"MEMORY","metricTargetAverageUtilization":30},{"metricType":"tcpActiveConn","metricTargetAverageUtilization":20},{"metricType":"SLB_QPS","MetricTargetAverageUtilization":25,"slbId":"lb-xxx","slbProject":"aliyun-fc-cn-hangzhou-d95881d9-5d3c-5f26-a6b8-************","slbLogstore":"function-log","vport":"80"},{"metricType":"SLB_RT","MetricTargetAverageUtilization":35,"slbId":"lb-xxx","slbProject":"aliyun-fc-cn-hangzhou-d95881d9-5d3c-5f26-a6b8-************","slbLogstore":"function-log","vport":"80"}],"scaleUpRules":{"step":"100","disabled":false,"stabilizationWindowSeconds":0},"scaleDownRules":{"step":"100","disabled":false,"stabilizationWindowSeconds":300}} |
MinReadyInstancesinteger<int32> | 最小存活实例数。取值说明如下:展开详情 示例值:3 |
MinReadyInstanceRatiointeger<int32> | 最小存活实例数百分比。取值说明如下:展开详情 示例值:-1 |
ScalingRuleEnableboolean | 是否启用弹性伸缩策略。取值说明如下:展开详情 示例值:true |
EnableIdleboolean |
返回参数
字段名称 | 字段详情 |
---|---|
RequestIdstring | 请求 ID。 示例值:91F93257-7A4A-4BD3-9A7E-2F6EAE6D**** |
TraceIdstring | 调用链 ID,用于精确查询调用信息。 示例值:0a98a02315955564772843261e**** |
Dataobject | 返回结果。 |
Messagestring | 附加信息。取值说明如下:展开详情 示例值:success |
ErrorCodestring | 错误码。取值说明如下:展开详情 示例值:空 |
Codestring | 接口状态或 POP 错误码。取值说明如下:展开详情 示例值:200 |
Successboolean | 重启应用实例是否成功。取值说明如下:展开详情 示例值:true |
返回示例
错误码
没有我想要的错误码, 点击 反馈
全局错误码变更历史
变更时间 | 变更内容概要 | 操作 | |
---|---|---|---|
2024-08-30 | |||
2023-05-24 | |||
2023-05-23 | |||
2022-12-26 | |||
2022-12-19 |