全部产品
云市场

SetAutoScaleConfig

更新时间:2019-07-22 10:51:48

设置自动伸缩配置信息。

描述

设置单个集群的自动伸缩配置信息。了解更多关于自动伸缩

请求参数

字段 类型 是否必须 默认值 描述
Action String - 操作接口名,系统规定参数,取值:SetAutoScaleConfig
RegionId String - 地域ID
ClusterId String - 集群ID
EnableAutoGrow Boolean false 是否允许自动扩容,true / false,默认值为false
EnableAutoShrink Boolean false 是否允许自动缩容,true / false
GrowIntervalInMinutes Integer 2 扩容时间间隔,每轮资源扩展的时间间隔。默认值2分钟,最小值2分钟,最大值10分钟。
ShrinkIntervalInMinutes Integer 2 缩容时间间隔,每轮资源收缩的时间间隔,默认2分钟,最小值2分钟,最大值10分钟。
ShrinkIdleTimes Integer 3 缩容需要等待节点连续空闲的次数。默认值3,最小值2。最大值5。
GrowTimeoutInMinutes Integer 20 扩容超时时间,等待启动节点的超时时间。默认值20分钟,最小值10分钟,最大值60分钟。
ExtraNodesGrowRatio Integer 0 额外节点百分比,默认值0,最小值0, 最大值100。
MaxNodesInCluster Integer 100 集群最大计算节点数,集群最多可以扩展的节点数量,默认值100,最小值1。
GrowRatio Integer 100 扩容比例,扩展比例(百分比)默认值100,最小值1,最大值100。比如当前根据作业负载需要新增10个计算节点,如果GrowRatio配置为50,就新增5个计算节点。
ExcludeNodes String - 例外节点列表,不使用自动伸缩的节点列表,以半角逗号分割。用户如果希望一直保留一个最小规模的集群,可以使用此配置项。
SpotStrategy String - 计算节点竞价策略,取值NoSpot, SpotWithPriceLimitSpotAsPriceGo (Deprecated,推荐设置Queues参数)
SpotPriceLimit Float - 设置实例的每小时最高价格,取值是数字,浮点数,取值范围是当前的价格区间 (Deprecated,推荐设置Queues参数)
Queues.n.QueueName String - 第 n 个(n 从 1 开始编号,可以有多条)集群队列名称
Queues.n.InstanceType String - 第 n 个(n 从 1 开始编号,可以有多条)自动扩容的实例规格
Queues.n.SpotStrategy String - 第 n 个(n 从 1 开始编号,可以有多条)计算节点竞价策略,取值NoSpot, SpotWithPriceLimitSpotAsPriceGo
Queues.n.SpotPriceLimit Float - 第 n 个(n 从 1 开始编号,可以有多条)设置实例的每小时最高价格,取值是数字,浮点数,取值范围是当前的价格区间

返回参数

公共参数,了解更多请参阅 公共参数

示例

请求示例

  1. https://ehpc.cn-hangzhou.aliyuncs.com/?Action=SetAutoScaleConfig&RegionId=cn-hangzhou&ClusterId=<集群ID>&MaxNodesInCluster=100&<公共请求参数>

返回示例

XML格式

  1. <SetAutoScaleConfigResponse>
  2. <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
  3. </SetAutoScaleConfigResponse>

JSON格式

  1. {
  2. "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
  3. }

错误码

查询E-HPC接口错误码请访问 错误码。更多错误码,请访问 API 错误中心