检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
整资源以应对业务变化和负载高峰的工作量,帮您节约资源和人力运维成本。您可以使用本文档提供的API对伸缩组等资源进行相关操作,如创建、删除、修改等。支持的全部操作请参见API概览。 在调用弹性伸缩API之前,请确保已经充分了解弹性伸缩相关概念,详细信息请参见产品介绍。 父主题: 使用前必读
手动将伸缩组中云服务器的计费方式修改为包年包月。 当您选择“移出伸缩组并删除”时,系统仅将其移出伸缩组,不进行删除操作。 手动移入伸缩组的实例,只能进行移出伸缩组操作,不能进行移出伸缩组并删除操作。 修改期望实例数 手工修改期望实例数可以增加或减少伸缩组中的实例,实现资源的扩展。 请参见修改伸缩组章节,进行修改期望实例数。
是否必选 参数类型 描述 tags 是 Array of ResourceTag objects 标签列表。详情请见表 ResourceTag字段数据结构说明。 action为delete时,tags结构体不能缺失,key不能为空,或者空字符串。 action 是 String 操作标识(区分大小写):
行伸缩活动,即动态扩展资源。 当业务需求变化频繁且无固定规律时,可通过配置告警策略实现动态扩缩资源的目的。当满足伸缩策略的条件时,系统自动修改期望实例数,从而触发伸缩活动进行资源的扩张或收缩。如何创建告警策略请参考创建伸缩策略进行操作。 例如,一个支持用户进行购买火车票的Web应
创建伸缩组时设置期望实例数:当期望实例数不为0时,伸缩组创建完成后会立即开始伸缩活动自动添加相应个数的弹性云服务器。 手动调整期望实例数:当用户通过直接修改的方式更改了期望实例数,系统发现当前实例数与期望实例数不相等,就会触发伸缩活动,使当前实例数等于期望实例数。 伸缩策略触发调整期望实例数:伸缩策
计划任务策略,请参考表3 instance_number 是 Object 伸缩组实例数,请参考表4 表3 scheduled_policy字段数据结构说明 参数 是否必选 参数类型 描述 start_time 否 String 计划任务的生效开始时间。仅当recurrence_t
登录管理控制台。 选择“计算 > 弹性伸缩 > 伸缩实例”。 单击具体的“弹性伸缩组”名称。 在“弹性伸缩组”详情页面中,单击右上方“修改”,进入“修改伸缩组”页面。 手动修改伸缩组的期望实例数。 父主题: 实例类
实例状态含义 触发条件 初始状态 - 即实例还没状态。 触发条件①包括有两种情况,只要其中一种情况就能够触发实例进入“正在加入”状态。 手动修改期望实例数或满足伸缩策略的条件时,触发伸缩活动,进行扩容。 手动添加已有实例至伸缩组。 正在加入 创建实例 在触发条件①的作用下,伸缩组开始扩容,创建实例。
弹性伸缩接口说明 子类型 说明 弹性伸缩组 实现伸缩组的创建、查询、修改、删除等操作。 弹性伸缩配置 实现伸缩配置的创建、查询、删除等操作。 弹性伸缩实例 实现伸缩实例的查询、移出伸缩组等操作。 弹性伸缩策略 实现伸缩策略的创建、查询、修改、删除等操作。 伸缩策略执行日志 查询伸缩策略执行的历史记录。
当您为伸缩组设置标签后,系统会自动将伸缩组的标签添加到该伸缩组自动创建的实例上。对伸缩组添加或者修改标签,新的标签会被添加到伸缩组自动创建的实例。创建、删除或修改伸缩组的标签,不会对已经在伸缩组中运行的实例进行这些更改。 使用标签的限制 使用标签的基本限制包括如下几方面: 每个伸缩组最多可以添加10个标签。
tags 响应参数 表2 响应参数 参数 参数类型 描述 tags Array of tags objects 资源标签。 表3 tags字段数据结构说明 参数 参数类型 描述 key String 资源标签键 values Array of strings 资源标签值列表 响应示例
弹性伸缩策略 创建弹性伸缩策略 创建弹性伸缩策略(V2版本) 修改弹性伸缩策略 修改弹性伸缩策略(V2版本) 查询伸缩组绑定的伸缩策略 查询资源绑定的伸缩策略 (V2版本) 查询弹性伸缩策略全量列表(V2版本) 查询弹性伸缩策略详情 查询弹性伸缩策略详情(V2版本) 执行或启用或停止弹性伸缩策略
scaling_activity_log objects 伸缩活动日志列表。详情请见表 scaling_activity_log字段数据结构说明。 表3 scaling_activity_log字段数据结构说明 参数 参数类型 描述 status String 伸缩活动状态: SUCCESS:成功 FAIL:失败
和 CONTINUE 都允许终止实例。不过,ABANDON 将停止其他生命周期挂钩,而 CONTINUE 将允许完成其他生命周期挂钩。 该字段缺省时默认为 ABANDON。 default_timeout 否 Integer 生命周期挂钩超时时间,取值范围60-86400,默认为3600,单位是秒。
只有action为REMOVE时,这个字段才生效。 instance_append 否 String 将实例移入备用状态时,是否补充新的云服务器。 取值如下: no:不补充新的实例,默认情况为no。 yes:补充新的实例。 只有action为ENTER_STANDBY时,这个字段才生效。 action
在创建伸缩组时,可通过配置“负载均衡”参数添加负载均衡器。操作可参考创建伸缩组。 伸缩组没有正在进行的伸缩活动时,可以通过修改伸缩组的负载均衡配置,添加负载均衡器。操作可参考修改伸缩组。 父主题: 伸缩组
处理方法:等待虚拟私有云服务恢复或者修改伸缩组中VPC、子网相关参数,之后重新启用伸缩组。 情况描述:负载均衡监听器不存在、后端云服务器组不存在、负载均衡器不可用等。 可能原因:负载均衡服务异常或者相关资源被删除。 处理方法:等待负载均衡服务恢复或者修改伸缩组中负载均衡相关参数,之后重新启用伸缩组。
处理方法:等待虚拟私有云服务恢复或者修改伸缩组中VPC、子网相关参数,之后重新启用伸缩组。 情况描述:负载均衡监听器不存在、后端云服务器组不存在、负载均衡器不可用等。 可能原因:负载均衡服务异常或者相关资源被删除。 处理方法:等待负载均衡服务恢复或者修改伸缩组中负载均衡相关参数,之后重新启用伸缩组。
响应参数 表2 响应参数 参数 参数类型 描述 topics Array of topics objects 伸缩组通知列表 表3 topics字段数据结构说明 参数 参数类型 描述 topic_urn String SMN服务中Topic的唯一的资源标识。 topic_scene Array
伸缩组 创建伸缩组 (可选)添加负载均衡器到伸缩组 更换伸缩组的伸缩配置 启用伸缩组 停用伸缩组 修改伸缩组 删除伸缩组