检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
运行时语言:选择“Python3.6”。 图2 创建依赖包 用户进入as_graceful_shutdown函数详情页,在“代码”页签,单击页面最底部的“添加依赖包”。 添加“huaweicloudsdk_ecs_core_py3.6”与“huaweicloudsdk_as_core_py3.6”依赖包。
本章节介绍用户完成伸缩组和伸缩配置后,如何创建告警策略、定时/周期策略。 创建告警策略 登录管理控制台。 选择“计算 > 弹性伸缩 > 伸缩实例”。 在伸缩组所在行的“操作”列下,单击“查看伸缩策略”。 在“伸缩策略”页签,单击“添加伸缩策略”。 根据界面进行参数配置,可参考表1。 表1 告警策略参数配置
弹性伸缩通过以下操作可帮您解决此问题: ① 向应用系统中添加华为云提供的弹性伸缩。 ② 设定两条伸缩带宽策略,第一条伸缩带宽策略在每天20:00将带宽值调整为10Mbit/s,第二条伸缩带宽策略在每天22:00将带宽值调整为5Mbit/s。 Step1 登录管理控制台 步骤 单击此处,打开管理控制台。根据页面提示,登录系统。
区间下限应设置为30,区间上限可不传入或设置为空。 区间上下限同时不为空时,必须同时大于等于0,或者同时小于等于0。 当为区间告警策略添加多个区间时,各区间不能重叠。 告警规则的运算比较符为“=”时,无法添加区间。 请求示例 创建一个名称为hth_aspolicy_1的告警策略,使用的告警规则ID为al1513
scaling_instance removeInstance 批量移除实例 scaling_instance batchRemoveInstances 批量添加实例 scaling_instance batchAddInstances 批量操作实例 scaling_instance batchOperateInstance
伸缩组会被置于DELETING状态,拒绝接收新的伸缩活动请求,然后等待已有的伸缩活动完成,最后将伸缩组内所有ECS实例移出伸缩组(用户手动添加的ECS实例会被移出伸缩组,弹性伸缩自动创建的ECS实例会被自动删除)并删除伸缩组。 如果强制删除弹性伸缩组,可能会导致虚拟机残留。 调试
行签名,签名过程会自动往请求中添加Authorization(签名认证信息)和X-Sdk-Date(请求发送的时间)请求头。 AK/SK认证的详细说明请参见认证鉴权的“AK/SK认证”。 对于管理员创建IAM用户接口,使用AK/SK方式认证时,添加消息头后的请求如下所示。 1 2
URI GET /autoscaling-api/v1/{project_id}/scaling_group 可以在URI后面用‘?’和‘&’添加不同的查询条件组合。支持参数说明中所有非必选参数过滤,请参考请求示例。 表1 参数说明 参数 是否必选 参数类型 描述 project_id
Unavailable 请求未完成。系统暂时异常。 504 Gateway Timeout 网关超时。 错误码 请参考错误码。 父主题: 标签管理
{project_id}/scaling_activity_log/{scaling_group_id} 可以在URI后面用‘?’和‘&’添加不同的查询条件组合。支持参数说明中所有非必选参数过滤,请参考请求示例。 表1 参数说明 参数 是否必选 参数类型 描述 project_id
Unavailable 请求未完成,系统暂时异常。 504 Gateway Timeout 网关超时。 错误码 请参考错误码。 父主题: 计划任务管理
/autoscaling-api/v1/{project_id}/scaling_policy/{scaling_group_id}/list 可以在URI后面用‘?’和‘&’添加不同的查询条件组合。支持参数说明中所有非必选参数过滤,请参考请求示例。 表1 参数说明 参数 是否必选 参数类型 描述 project_id
Unavailable 请求未完成,系统暂时异常。 504 Gateway Timeout 网关超时。 错误码 请参考错误码。 父主题: 计划任务管理
t_id}/scaling_policy_execute_log/{scaling_policy_id} 可以在URI后面用‘?’和‘&’添加不同的查询条件组合。支持参数说明中所有非必选参数过滤,请参考请求示例。 表1 参数说明 参数 是否必选 参数类型 描述 project_id
description String 伸缩组描述。 iam_agency_name String 委托。 tags Array of tags objects 添加到伸缩组的标签。详情请见表9 表4 networks字段数据结构说明 参数 参数类型 描述 id String 子网的网络ID。 ipv6_enable
全部 实例移除策略 生命周期挂钩 生命周期挂钩功能提供灵活控制伸缩组内ECS实例创建和移出过程的能力,以便用户灵活管理ECS实例的生命周期。 添加生命周期挂钩后,实例生命周期状态如图所示。 支持区域: 全部 生命周期挂钩 实例保护 如果您希望伸缩组中特定的实例不被自动移出伸缩组,请使
/autoscaling-api/v1/{project_id}/scaling_configuration 可以在URI后面用‘?’和‘&’添加不同的查询条件组合。支持参数说明中所有非必选参数过滤,请参考请求示例。 表1 参数说明 参数 是否必选 参数类型 描述 project_id
{project_id}/scaling_activity_log/{scaling_group_id} 可以在URI后面用‘?’和‘&’添加不同的查询条件组合。支持参数说明中所有非必选参数过滤,请参考请求示例。 表1 参数说明 参数 是否必选 参数类型 描述 project_id
roject_id}/scaling_policy/{scaling_resource_id}/list 可以在URI后面用‘?’和‘&’添加不同的查询条件组合。支持参数说明中所有非必选参数过滤,请参考请求示例。 表1 参数说明 参数 是否必选 参数类型 描述 project_id
处理展示 触发伸缩活动 在伸缩组管理页面手动修改伸缩组的期望实例数,使其小于伸缩组的当前实例数,触发缩容活动。 查看伸缩实例为移出挂起状态,代表实例被生命周期成功挂起。 图1 伸缩实例状态 触发函数运行 在FunctionGraph的函数管理页面,选择监控-日志,观察Functi