交换两个实例的域名,包括内网域名和外网域名。如果一个实例有外网域名,一个没有,则不允许交换。
- 仅支持SQL Server
POST
https://rds.jdcloud-api.com/v1/regions/{regionId}/instances/{instanceId}:exchangeInstanceDns
名称 | 类型 | 是否必需 | 默认值 | 描述 |
---|---|---|---|---|
regionId | String | True | 地域代码,取值范围参见《各地域及可用区对照表》 | |
instanceId | String | True | RDS 实例ID,唯一标识一个RDS实例 |
名称 | 类型 | 是否必需 | 默认值 | 描述 |
---|---|---|---|---|
targetInstanceId | String | True | 要交换的实例ID |
无
返回码 | 描述 |
---|---|
200 | OK |
POST
public void testExchangeInstanceDns() { ExchangeInstanceDnsRequest request = new ExchangeInstanceDnsRequest(); request.setInstanceId("sqlserver-83uqv7avy4"); request.setTargetInstanceId("sqlserver-0nyjcvjxls"); request.setRegionId("cn-north-1"); ExchangeInstanceDnsResponse response = rdsClient.exchangeInstanceDns(request); System.out.println(new Gson().toJson(response)); }
{ "requestId": "bpa61wag1qsn1pcvq86ksr053pfpnt75" }