调用ResizeClusterV2接口,实现集群扩容。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ResizeClusterV2 |
系统规定参数。取值:ResizeClusterV2。 |
ClusterId | String | 是 | C-D7958B72E59B**** |
集群ID。您可以调用ListClusters接口查看集群的ID。 |
HostGroup.N.HostGroupType | String | 是 | TASK |
待查询的机器组类型,取值如下:
说明 目前MASTER和CORE均只支持设置一个组。
|
HostGroup.N.InstanceType | String | 是 | ecs.mn4.2xlarge |
机器组中的ECS实例类型。 |
HostGroup.N.NodeCount | Integer | 是 | 1 |
机器组节点数。 |
RegionId | String | 是 | cn-hangzhou |
区域ID。 |
AutoPayOrder | Boolean | 否 | true |
是否自动付费,取值如下:
|
VswitchId | String | 否 | vsw-bp10tvjyc77psy0z5**** |
虚拟交换机ID。 |
IsOpenPublicIp | Boolean | 否 | false |
是否开启公网IP,取值如下:
|
ClickhouseConf | String | 否 | {"resizeType":"RESIZE_REPLICA"} |
针对clickhouse集群特有的扩容配置,resizeType取值如下:
|
HostComponentInfo.N.HostName | String | 否 | emr-header-1 |
主机名。 |
HostComponentInfo.N.ServiceName | String | 否 | HDFS |
服务名。 |
HostComponentInfo.N.ComponentNameList.N | RepeatList | 否 | NAMENODE |
组件列表。 |
HostGroup.N.ClusterId | String | 否 | C-D7958B72E59B**** |
扩容集群ID。 |
HostGroup.N.HostGroupId | String | 否 | G-48E83B43E971**** |
待扩容的机器组ID。 |
HostGroup.N.HostGroupName | String | 否 | 任务实例组 |
机器组名称。 |
HostGroup.N.Comment | String | 否 | 无 |
保留字段,无需填写。 |
HostGroup.N.CreateType | String | 否 | 无 |
保留字段,无需填写。 |
HostGroup.N.ChargeType | String | 否 | PostPaid |
机器组的付费类型。取值如下:
|
HostGroup.N.Period | Integer | 否 | 1 |
机器组的包年包月时间(包月数有1、2、3、4、5、6、7、8、9、12、24、36)。 说明 当HostGroup.n.ChargeType为PrePaid时,该参数为必填项。
|
HostGroup.N.DiskType | String | 否 | CLOUD_SSD |
数据盘类型。取值如下:
|
HostGroup.N.DiskCapacity | Integer | 否 | 120 |
机器组的数据盘容量。 说明 如果是新增机器组,该参数为必填项。
|
HostGroup.N.DiskCount | Integer | 否 | 4 |
机器组的数据盘数量。 说明 如果是新增机器组,该参数为必填项。
|
HostGroup.N.SysDiskType | String | 否 | CLOUD_SSD |
系统盘类型。取值如下:
|
HostGroup.N.SysDiskCapacity | Integer | 否 | 120 |
系统盘容量。 |
HostGroup.N.AutoRenew | Boolean | 否 | false |
针对包年包月,是否自动续费。取值如下:
|
HostGroup.N.VswitchId | Integer | 否 | 0 |
虚拟交换机ID。 |
HostGroup.N.HostPassword | String | 否 | pwd |
机器组机器的密码。目前只针对Gateway生效。 |
HostGroup.N.HostKeyPairName | String | 否 | test-pair |
机器组的密钥对名称。目前只针对Gateway生效。 |
HostGroup.N.PrivatePoolOptionsMatchCriteria | String | 否 | Target |
实例启动的私有池容量选项。弹性保障服务或容量预定服务在生效后会生成私有池容量,供实例启动时选择。取值如下:
|
HostGroup.N.PrivatePoolOptionsId | String | 否 | crp-bp1e4wcvoucrish**** |
私有池ID。即弹性保障服务ID或容量预定服务ID。 |
PromotionInfo.N.PromotionOptionNo | String | 否 | [] |
促销信息,促销编号。 |
PromotionInfo.N.PromotionOptionCode | String | 否 | [] |
促销信息,促销选项代码。 |
PromotionInfo.N.ProductCode | String | 否 | [] |
促销信息,产品代码。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
ClusterId | String | C-D7958B72E59B**** |
集群ID。 |
RequestId | String | BF4FBAC6-B03E-4BFB-B6DB-EB53C34F2E22 |
请求ID。 |
示例
请求示例
http(s)://[Endpoint]/?Action=ResizeClusterV2
&ClusterId=C-D7958B72E59B****
&HostGroup.1.HostGroupType=TASK
&HostGroup.1.InstanceType=ecs.mn4.2xlarge
&HostGroup.1.1odeCount=1
&RegionId=cn-hangzhou
&<公共请求参数>
正常返回示例
XML
格式
<ClusterId>C-D7958B72E59B****</ClusterId>
<RequestId>BF4FBAC6-B03E-4BFB-B6DB-EB53C34F2E22</RequestId>
JSON
格式
{
"ClusterId": "C-D7958B72E59B****",
"RequestId": "BF4FBAC6-B03E-4BFB-B6DB-EB53C34F2E22"
}