Scales out the disk of a compute group node for a Serverless StarRocks instance.
Operation description
Before you call this operation, ensure that you understand the billing methods and billable items of Serverless StarRocks. Note the following:
-
Only standard instances support disk scale-out. Entry-level instances do not.
-
Only instances that have a compute group of the standard specification type support disk scale-out.
-
The instance must be in the Running state.
After you scale out the disk, your billing changes as follows:
-
Pay-as-you-go: You are charged based on the new disk size.
-
Subscription: You must pay an upgrade fee. The fee is calculated based on the price difference between the old and new configurations and the remaining subscription period. The remaining subscription period is calculated starting from 00:00 on the next day.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
sr:ModifyDiskSize |
get |
*Instance
|
None | None |
Request syntax
POST /webapi/resourceChange/modifyDiskSize HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the instance. |
c-b25e21e24388**** |
| NodeGroupId |
string |
Yes |
The ID of the compute group. |
ng-3d5ce6454354**** |
| Target |
integer |
Yes |
The target disk size. Unit: GB. |
500 |
| PromotionOptionNo |
string |
No |
||
| FastMode |
boolean |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| RequestId |
string |
The ID of the request. |
32A44F0D-BFF6-5664-999A-218BBDE7**** |
| Success |
boolean |
Indicates whether the request was successful. |
false |
| ErrCode |
string |
The error code. |
InvalidParams |
| ErrMessage |
string |
The error message. |
Invalid params: [instance not exists]. |
| Data |
integer |
The ID of the order. |
24151320976**** |
| AccessDeniedDetail |
string |
The details of the access denial. |
{ "PolicyType": "AccountLevelIdentityBasedPolicy", "AuthPrincipalOwnerId": "xxx", "EncodedDiagnosticMessage": "xxx", "AuthPrincipalType": "xxx", "AuthPrincipalDisplayName": "xxx", "NoPermissionType": "ImplicitDeny", "AuthAction": "sr:xxx" } |
Examples
Success response
JSON format
{
"HttpStatusCode": 200,
"RequestId": "32A44F0D-BFF6-5664-999A-218BBDE7****",
"Success": false,
"ErrCode": "InvalidParams",
"ErrMessage": "Invalid params: [instance not exists].",
"Data": 0,
"AccessDeniedDetail": "{ \"PolicyType\": \"AccountLevelIdentityBasedPolicy\", \"AuthPrincipalOwnerId\": \"xxx\", \"EncodedDiagnosticMessage\": \"xxx\", \"AuthPrincipalType\": \"xxx\", \"AuthPrincipalDisplayName\": \"xxx\", \"NoPermissionType\": \"ImplicitDeny\", \"AuthAction\": \"sr:xxx\" }"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.