Creates a Shared Data Group (SDG) on an AIC instance.
Operation description
An SDG is a data partition image for a virtual device. You can save a data partition from a virtual device as an SDG and then deploy it to the data partitions of other virtual devices. This lets you quickly distribute data and applications. The procedure for using SDG-related API operations is as follows:
Call the CreateSDG operation to create an SDG. This operation attaches an empty disk, also known as a source disk, to the specified AIC instance (InstanceId). You will use this disk to create the SDG image.
You can then install applications, transfer files, and perform other required operations on the AIC instance (InstanceId).
Call the SaveSDG operation to save the data disk of the AIC instance as an SDG image.
Call the DeploySDG operation to deploy the SDG image to another AIC instance. This is an asynchronous operation. You can query the status of the destination instance by calling DescribeARMServerInstances. When the status changes to `success`, the instance is available. The applications on the destination instance are then identical to those on the source instance.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
ens:CreateSDG | none | *All Resource
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
InstanceId | string | Yes | The ID of the AIC instance. You can call DescribeARMServerInstances to obtain the instance ID. | aic-xxxx |
Size | string | No | The maximum capacity of the SDG, in GB. Note
| 20 |
Description | string | No | The description of the SDG. Note Provide a detailed description for easy reference. | Testing SDG |
FromSDGId | string | No | The ID of an existing SDG. Note
| sdg-xxxxx |
DiskType | string | No | The type of the source disk. Valid values:
Note
| standard |
BillingCycle | string | No | The billing method for the sub-disks of the SDG. This parameter specifies the billing plan for RBD sub-disks that are created from this SDG. This parameter does not apply to standard disks. Valid values:
Note
| Day |
PerformanceLevel | integer | No | The sharing ratio of the SDG. This parameter supports disks with different maximum sharing ratios. | 100 |
Response elements
Element | Type | Description | Example |
object | Schema of Response | ||
RequestId | string | The request ID. | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
SDGId | string | The ID of the created SDG. | sdg-xxxx |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"SDGId": "sdg-xxxx"
}Error codes
HTTP status code | Error code | Error message | Description |
400 | Interface.Call.Error | The interface call error | |
400 | Interface.Call.Failed | %s. | Request failed |
400 | Parameter.Invalid | The parameter is invalid. Please check your parameters and try it again. | The parameter is invalid. |
400 | NoPermission | Permission denied. | |
400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.