API概览

本产品(弹性伸缩/2022-02-22)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(11370001915),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

伸缩组

API标题API概述
CreateScalingGroup创建一个伸缩组创建一个伸缩组。
ModifyScalingGroup修改一个伸缩组修改一个伸缩组。
EnableScalingGroup启用一个伸缩组启用一个伸缩组。
DisableScalingGroup停用一个伸缩组停用一个伸缩组。
SetGroupDeletionProtection为伸缩组开启或关闭删除保护为伸缩组开启或关闭删除保护。
DeleteScalingGroup删除一个伸缩组删除一个伸缩组。
DescribeScalingGroups查询伸缩组列表查询伸缩组。
DescribeScalingInstances查询伸缩组内ECS实例列表查询伸缩组内ECS实例的列表,并列出ECS实例的信息。
DescribeScalingActivities查询伸缩活动查询伸缩活动。
DescribeScalingActivityDetail查询一个伸缩活动的详细信息查询一个伸缩活动的详细信息。
AttachLoadBalancers添加一个或多个负载均衡实例添加一个或多个负载均衡实例。
DetachLoadBalancers移除一个或多个负载均衡实例移除一个或多个负载均衡实例。
AttachDBInstances添加一个或多个RDS实例添加一个或多个RDS实例。
DetachDBInstances移除一个或多个RDS实例移除一个或多个RDS实例。
SuspendProcesses暂停伸缩组中的指定流程暂停伸缩组中的指定流程。
ResumeProcesses恢复伸缩组中被暂停的流程恢复伸缩组中被暂停的流程。
AttachVServerGroups添加负载均衡实例下虚拟服务器组添加负载均衡实例下的一个或者多个虚拟服务器组。
DetachVServerGroups移除一个或者多个虚拟服务器组移除一个或者多个虚拟服务器组。
AttachAlbServerGroups添加一个或多个ALB服务器组向伸缩组添加一个或多个ALB服务器组。
DetachAlbServerGroups移出一个或多个ALB服务器组从伸缩组移出一个或多个ALB服务器组。
AttachServerGroups添加一个或多个负载均衡服务器组从伸缩组添加一个或多个负载均衡服务器组,支持的服务器组类型包括:应用型负载均衡ALB (Application Load Balancer)、网络型负载均衡NLB (Network Load Balancer)。
DetachServerGroups移除一个或多个负载均衡服务器组从伸缩组移除一个或多个负载均衡服务器组,支持的服务器组类型包括:应用型负载均衡ALB (Application Load Balancer)、网络型负载均衡NLB (Network Load Balancer)。
ChangeResourceGroup更改伸缩组所属的资源组调用ChangeResourceGroup接口将一个伸缩组作为资源加入一个资源组。

伸缩配置

API标题API概述
CreateScalingConfiguration创建一个ECS类型伸缩配置创建一个伸缩配置。
DescribeScalingConfigurations查询ECS类型伸缩配置信息查询伸缩配置的信息。
ModifyScalingConfiguration修改一个ECS类型伸缩配置修改一个伸缩配置。
DeleteScalingConfiguration删除一个ECS类型伸缩配置删除一个伸缩配置。
CreateEciScalingConfiguration创建一个ECI类型伸缩配置创建一个ECI类型的伸缩配置。
DescribeEciScalingConfigurations查询ECI类型伸缩配置信息查询ECI类型的伸缩配置信息。
ModifyEciScalingConfiguration修改一个ECI类型伸缩配置修改一个ECI类型的伸缩配置。
DeleteEciScalingConfiguration删除一个ECI类型伸缩配置删除一个ECI类型的伸缩配置。

伸缩规则

API标题API概述
CreateScalingRule创建一条伸缩规则创建一条伸缩规则。
ModifyScalingRule修改一条伸缩规则修改一条伸缩规则。
DescribeScalingRules查询伸缩规则查询伸缩组下的伸缩规则,并列出伸缩规则的信息。
DeleteScalingRule删除一条伸缩规则删除一条伸缩规则。

触发任务

API标题API概述
ExecuteScalingRule执行一条伸缩规则执行一条伸缩规则。
ScaleWithAdjustment基于指定调整规则触发性扩缩容基于指定调整规则触发弹性扩缩容。
AttachInstances为伸缩组手动添加ECS实例为伸缩组手动添加ECS实例或ECI实例。
RemoveInstances从一个伸缩组删除一台或多台实例从一个伸缩组删除一台或多台ECS实例或ECI实例。
DetachInstances从一个伸缩组移出一台或多台实例从一个伸缩组移出一台或多台ECS实例或ECI实例。

定时任务

API标题API概述
CreateScheduledTask创建一个定时任务创建一个定时任务。
ModifyScheduledTask修改一个定时任务的信息修改一个定时任务的信息。
DescribeScheduledTasks查询定时任务的信息查询定时任务的信息。
DeleteScheduledTask删除一个定时任务删除一个定时任务。

报警任务

API标题API概述
CreateAlarm创建一个报警任务创建一个报警任务。
DescribeAlarms查询报警任务的信息查询报警任务的信息。
ModifyAlarm修改报警任务修改一个报警任务。
EnableAlarm启用一个报警任务启用一个报警任务。
DisableAlarm停用一个报警任务停用一个报警任务。
DeleteAlarm删除一个报警任务删除一个报警任务。

生命周期挂钩

API标题API概述
CreateLifecycleHook为伸缩组创建一个或多个生命周期挂钩为伸缩组创建一个或多个生命周期挂钩。
ModifyLifecycleHook修改一个生命周期挂钩的信息修改一个生命周期挂钩的信息。
DescribeLifecycleHooks查询生命周期挂钩查询生命周期挂钩。
RecordLifecycleActionHeartbeat延长生命周期挂钩触发后被挂起等待时间延长一个生命周期挂钩触发后被挂起的ECS实例的等待时间。
DescribeLifecycleActions伸缩活动对应的生命周期操作查看伸缩活动对应的生命周期操作。
CompleteLifecycleAction提前结束伸缩活动的等待状态提前结束伸缩活动的等待状态。
DeleteLifecycleHook删除一个生命周期挂钩删除一个生命周期挂钩。

事件通知

API标题API概述
CreateNotificationConfiguration创建弹性伸缩事件及资源变化通知创建弹性伸缩事件及资源变化通知。
ModifyNotificationConfiguration修改一条弹性伸缩事件及资源变化通知修改一条弹性伸缩事件及资源变化通知。
DescribeNotificationConfigurations查询弹性伸缩事件及资源变化通知查询您创建的弹性伸缩事件及资源变化通知。
DeleteNotificationConfiguration删除一条弹性伸缩事件及资源变化通知删除一条弹性伸缩事件及资源变化通知。
DescribeNotificationTypes查询弹性伸缩事件及资源变化通知的类型查询弹性伸缩事件及资源变化通知的类型。

实例

API标题API概述
EnterStandby将伸缩组内的ECS实例设置为备用状态将伸缩组内的ECS实例设置为备用状态。
ExitStandby使备用状态实例进入运行状态使伸缩组内处于备用状态的ECS实例进入运行状态。
RebalanceInstances重新平衡ECS实例分布重新平衡多可用区伸缩组内ECS实例的分布。
SetInstanceHealth设置伸缩组内ECS实例的健康状态设置伸缩组内ECS实例的健康状态。
SetInstancesProtection开始或停止保护伸缩组内ECS实例开始保护或者停止保护伸缩组内的一台或者多台ECS实例。

地域

API标题API概述
DescribeRegions查询可以使用弹性伸缩服务的地域查询可以使用弹性伸缩服务的地域。

标签

API标题API概述
TagResources为资源列表创建并绑定标签为指定的弹性伸缩资源列表统一创建并绑定标签。
ListTagResources查询弹性伸缩资源已经绑定的标签列表查询一个或多个弹性伸缩资源已经绑定的标签列表。
UntagResources为指定的弹性伸缩资源列表统一解绑标签为指定的弹性伸缩资源列表统一解绑标签。解绑后,如果该标签没有绑定其他任何资源,会被自动删除。
ListTagKeys查询弹性伸缩资源标签键的列表查询弹性伸缩资源标签键的列表。
ListTagValues查询弹性伸缩资源标签键对应的标签值查询弹性伸缩资源标签键对应的标签值。
阿里云首页 弹性伸缩 相关技术圈