检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实例备用 若您需要伸缩组中的部分实例暂时停止承担业务流量且不被移出伸缩组,您可以使用弹性伸缩提供的实例备用功能。您可以对伸缩组中的一个或多个实例设置实例备用,实例备用能在保证实例不被移出伸缩组的同时对实例进行关机、重启等操作。 应用场景 对于伸缩组内管理的ECS实例,用户无法控制其生命周期
弹性伸缩组 权限 对应API接口 授权项 IAM项目 (Project) 企业项目 (Enterprise Project) 创建弹性伸缩组 POST /autoscaling-api/v1/{project_id}/scaling_group as:groups:create √
如何调用API 构造请求 认证鉴权 返回结果 获取项目ID
创建弹性伸缩组 本节通过调用一系列AS的API来创建弹性伸缩组。 通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。 涉及API 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加
生命周期挂钩 权限 对应API接口 授权项 IAM项目 (Project) 企业项目 (Enterprise Project) 创建生命周期挂钩 POST /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id
弹性伸缩策略 权限 对应API接口 授权项 IAM项目 (Project) 企业项目 (Enterprise Project) 创建弹性伸缩策略 POST /autoscaling-api/v1/{project_id}/scaling_policy as:policies:create
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。 Token认证:通过Token认证调用请求
快速创建和使用弹性伸缩 操作场景 弹性伸缩 AS(Auto Scaling)可以根据用户的业务需求,通过策略自动调整用户的资源,帮助用户节约资源和人力维护的成本。 弹性伸缩服务本身不收取费用,但伸缩组扩容时自动创建的实例(云服务器),实例使用的弹性公网IP、磁盘、镜像等资源,需要支付相应的费用
删除弹性伸缩策略 功能介绍 删除一个指定弹性伸缩策略。 调试 您可以在API Explorer中调试该接口。 URI DELETE /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id} 表1 参数说明
删除弹性伸缩配置 功能介绍 删除一个指定弹性伸缩配置。 被伸缩组使用的伸缩配置不能被删除。 调试 您可以在API Explorer中调试该接口。 URI DELETE /autoscaling-api/v1/{project_id}/scaling_configuration/{scaling_configuration_id
批量删除弹性伸缩配置 功能介绍 批量删除指定弹性伸缩配置。 被伸缩组使用的伸缩配置不能被删除。 单次最多删除伸缩配置个数为50。 调试 您可以在API Explorer中调试该接口。 URI POST /autoscaling-api/v1/{project_id}/scaling_configurations
执行或启用或停止弹性伸缩策略 功能介绍 立即执行或启用或停止一个指定弹性伸缩策略。 当伸缩组、伸缩策略状态处于INSERVICE时,伸缩策略才能被正确执行,否则会执行失败。 调试 您可以在API Explorer中调试该接口。 URI POST /autoscaling-api/v1
删除生命周期挂钩 功能介绍 删除一个指定生命周期挂钩。 伸缩组进行伸缩活动时,不允许删除该伸缩组内的生命周期挂钩。 调试 您可以在API Explorer中调试该接口。 URI DELETE /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook
删除伸缩组通知 功能介绍 删除指定的弹性伸缩组中指定的通知。 调试 您可以在API Explorer中调试该接口。 URI DELETE /autoscaling-api/v1/{project_id}/scaling_notification/{scaling_group_id}
移出弹性伸缩组实例 功能介绍 从弹性伸缩组中移出一个指定实例。 实例处于INSERVICE且移出后实例数不能小于伸缩组的最小实例数时才可以移出。 当伸缩组没有伸缩活动时,才能移出实例。 手动添加的实例,只从伸缩组中移出不删除。 调试 您可以在API Explorer中调试该接口。
启用或停止弹性伸缩组 功能介绍 启用或停止一个指定弹性伸缩组。 已停用状态的伸缩组,不会自动触发任何伸缩活动。当伸缩组正在进行伸缩活动,即使停用,正在进行的伸缩活动也不会立即停止。 调试 您可以在API Explorer中调试该接口。 URI POST /autoscaling-api
批量操作弹性伸缩策略 功能介绍 批量启用、停用或者删除弹性伸缩策略。 单次最多批量操作伸缩策略个数为20。 调试 您可以在API Explorer中调试该接口。 URI POST /autoscaling-api/v1/{project_id}/scaling_policies/action
删除弹性伸缩组 功能介绍 删除一个指定弹性伸缩组。 force_delete属性表示如果伸缩组存在ECS实例或正在进行伸缩活动,是否强制删除伸缩组并移出和释放ECS实例。默认值为no,表示不强制删除伸缩组。 如果force_delete的值为no,必须满足以下两个条件,才能删除伸缩组
查询弹性伸缩策略和伸缩实例配额 功能介绍 根据伸缩组ID查询指定弹性伸缩组下的伸缩策略和伸缩实例的配额总数及已使用配额数。 调试 您可以在API Explorer中调试该接口。 URI GET /autoscaling-api/v1/{project_id}/quotas/{scaling_group_id
查询伸缩组通知列表 功能介绍 根据伸缩组ID查询指定弹性伸缩组的通知列表。 调试 您可以在API Explorer中调试该接口。 URI GET /autoscaling-api/v1/{project_id}/scaling_notification/{scaling_group_id