更新时间:2023-08-16 GMT+08:00

修改实例跨VPC访问的内网IP

功能介绍

修改实例跨VPC访问的内网IP。

URI

POST /v2/{project_id}/instances/{instance_id}/crossvpc/modify

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方式请参见获取项目ID

instance_id

String

实例ID。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

advertised_ip_contents

Map<String,String>

用户自定义的advertised_ip_contents键值对。

键是listeners IP。

值是advertised.listeners IP,或者域名。

说明:

IP修改未修改项也需填上。

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

success

Boolean

修改跨VPC访问结果。

results

Array of results objects

修改broker跨VPC访问的结果列表。

表4 results

参数

参数类型

描述

advertised_ip

String

advertised.listeners IP/域名。

success

Boolean

修改broker跨VPC访问的状态。

ip

String

listeners IP。

请求示例

修改实例跨VPC访问的内网IP。

POST https://{endpoint}/v2/{project_id}/instances/{instance_id}/crossvpc/modify

{
  "advertised_ip_contents" : {
    "192.168.245.246" : "192.168.245.247",
    "192.168.197.36" : "192.168.197.38",
    "192.168.190.11" : "192.168.190.11"
  }
}

响应示例

状态码: 200

修改实例跨VPC访问的内网IP成功。

{
  "success" : true,
  "results" : [ {
    "advertised_ip" : "192.168.197.36",
    "success" : true,
    "ip" : "192.168.197.36"
  }, {
    "advertised_ip" : "192.168.190.11",
    "success" : true,
    "ip" : "192.168.190.11"
  }, {
    "advertised_ip" : "192.168.245.255",
    "success" : true,
    "ip" : "192.168.245.246"
  } ]
}

状态码

状态码

描述

200

修改实例跨VPC访问的内网IP成功。

错误码

请参见错误码