Updated on 2025-09-19 GMT+08:00

Expanding Disk Capacity

Function

Disk capacity is more likely to become the bottleneck of storage as workloads develop. When other resources are sufficient, disk capacity expansion can help you quickly break through the bottleneck without interrupting services or wasting CPU and memory resources.

Constraints

Disk capacity expansion can be performed only for cloud data warehouses using SSD or hybrid data warehouses. Only version 8.1.1.203 and later are supported.

In the pay-per-use + discount package mode, after the disk capacity is expanded, the capacity exceeding the package will be billed on a pay-per-use basis.

Calling Method

For details, see Calling APIs.

URI

POST /v1.0/{project_id}/clusters/{cluster_id}/expand-instance-storage

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

project_id

Yes

String

Definition

Project ID. To obtain the value, see Obtaining a Project ID.

Constraints

N/A

Range

N/A

Default Value

N/A

cluster_id

Yes

String

Definition

Cluster ID. For details about how to obtain the value, see Obtaining the Cluster ID.

Constraints

N/A

Range

N/A

Default Value

N/A

Request Parameters

Table 2 Request body parameters

Parameter

Mandatory

Type

Description

new_size

Yes

Integer

Definition

Available capacity of a single node after disk expansion, in GB. The value must be greater than the existing capacity of a single node and up to the maximum capacity of a single node supported by the cluster specifications. The value must be a multiple of the step supported by the cluster specifications. To query cluster flavors, see Querying Cluster Flavors.

Constraints

N/A

Range

N/A

Default Value

N/A

Response Parameters

Status code: 200

Request for expanding the disk capacity submitted.

None

Example Requests

Expand the cluster disk capacity to 200 GB on a single node.

POST https://{Endpoint}/v1.0/89cd04f168b84af6be287f71730fdb4b/clusters/b5c45780-1006-49e3-b2d5-b3229975bbc7/expand-instance-storage

{
  "new_size" : 200
}

Example Responses

Status code: 200

Request for expanding the disk capacity submitted.

{ }

Status Codes

Status Code

Description

200

Request for expanding the disk capacity submitted.

400

Request error.

401

Authentication failed.

403

You do not have required permissions.

404

No resources found.

500

Internal server error.

503

Service unavailable.