Help Center/ Document Database Service/ API Reference/ APIs V3.0 (Recommended)/ DB Instance Management/ Creating Shard or Config IP Addresses of a Cluster Instance
Updated on 2025-08-22 GMT+08:00

Creating Shard or Config IP Addresses of a Cluster Instance

API Description

This API is used to create the IP addresses of shard or config nodes.

Restrictions

  • Frozen instances do not support this operation.
  • DB instances associated with the IPv6 subnet do not support this operation.
  • If the IP address is enabled, restart the nodes for the setting to take effect.
  • Cluster instances of Community Edition 3.4 and 4.0 are supported.
  • This function cannot be disabled after being enabled.

URI

  • URI format

    POST https://{Endpoint}/v3/{project_id}/instances/{instance_id}/create-ip

  • URI example

    https://dds.ap-southeast-1.myhuaweicloud.com/v3/0549b4a43100d4f32f51c01c2fe4acdb/instances/9136fd2a9fcd405ea4674276ce36dae8in02/create-ip

Table 1 Request parameters

Name

Type

IN

Mandatory

Description

X-Auth-Token

string

header

Yes

Explanation:

User token obtained from IAM. For details, see Authentication.

Constraints:

N/A

Value range:

N/A

Default value:

N/A

project_id

string

path

Yes

Explanation:

Project ID of a tenant in a region. To obtain the project ID, see Obtaining a Project ID.

Constraints:

N/A

Value range:

N/A

Default value:

N/A

instance_id

string

path

Yes

Explanation:

Instance ID, which can be obtained by calling the API described in Querying Instances and Details. If you do not have an instance, call the API described in Creating a DB Instance to create one.

Constraints:

N/A

Value range:

N/A

Default value:

N/A

Request Parameters

  • Parameter description
    Table 2 Parameter description

    Name

    Type

    Mandatory

    Description

    type

    String

    Yes

    Definition

    Cluster instance type.

    Constraints

    • When adding a shard group, set the value to shard.
    • When adding a config group, set the value to config.

    Range

    N/A

    Default Value

    N/A

    target_id

    String

    No

    Definition

    Shard group ID.

    Constraints

    CAUTION:
    • If the shard or config IP address is added for the first time, leave this parameter empty.
    • If a shard IP address has been added to a DB instance, you need to specify this parameter to add an IP address to the new shard group.

    Range

    N/A

    Default Value

    N/A

    password

    String

    Yes

    Definition

    The password for enabling this function for a cluster.

    Constraints

    Enter a strong password to improve security, preventing security risks such as brute force cracking.

    CAUTION:

    This password cannot be changed. Exercise caution when performing this operation.

    Range

    The value must be 8 to 32 characters in length and contain uppercase letters (A to Z), lowercase letters (a to z), digits (0 to 9), and special characters, such as ~!@#%^*-_=+?

    Default Value

    N/A

Example Request

  • Creating the config IP address of a cluster instance
    POST https://dds.cn-north-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/520c58ba00a3497e97ce0b9604874dd6in02/create-ip
    
    {
    "type" : "config",
    "password" : "******"
    }
  • Creating the shard IP address of a cluster instance for the first time
    POST https://dds.cn-north-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/520c58ba00a3497e97ce0b9604874dd6in02/create-ip
    
    {
    "type" : "shard",
    "password" : "******"
    }
  • Creating the IP address for a newly-added shard group
    POST https://dds.cn-north-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/520c58ba00a3497e97ce0b9604874dd6in02/create-ip
    
    {
    "type" : "shard",
    "target_id" : "91bac9f23ead42e19013333e05f44829gr02",
    "password" : "******"
    }

Response Parameters

  • Parameter description

    None

  • Example response

    None

Status Code

For more information, see Status Code.

Error Code

For more information, see Error Code.