調用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"
}