Configuring Cross-CIDR Access for a Replica Set¶
Function¶
This API is used to configure cross-CIDR access for a replica set instance.
Constraints¶
Only replica set instances are supported.
URI¶
URI format
POST https://{Endpoint}/v3/{project_id}/instances/{instance_id}/client-network
Parameter description
¶ Name
Mandatory
Description
project_id
Yes
Specifies the project ID of a tenant in a region.
instance_id
Yes
Specifies the instance ID, which can be obtained by calling the API for querying instances. If you do not have an instance, you can call the API used for creating an instance.
Requests¶
Parameter description
¶ Name
Mandatory
Type
Description
client_network_ranges
Yes
Array of strings
CIDR block where the client is located
Note
Cross-CIDR access is required only when the CIDR blocks of the client and the replica set instance are different. For example, if the client CIDR block is 192.168.0.0/16 and the replica set instance's CIDR block is 172.16.0.0/24, add the CIDR block 192.168.0.0/16 so that the client can access the replica set instance. This function is available only for replica sets.
For example, if the source network segment is 192.168.0.0/xx, the value of xx must range from 8 to 32.
To ensure the ECS and the instance can communicate with each other, configure the connection by referring to VPC Peering Connection Overview.
Request example
{ "client_network_ranges":["192.168.0.0/16"] }
Responses¶
Response example
{}
Status Code¶
Status Code:200.
For more information, see Status Code.
Error Code¶
For more information, see Error Code.