更新时间:2026-09-15 GMT+08:00

终端节点绑定IP地址

功能介绍

终端节点绑定IP地址。

URI

POST /v2.1/endpoints/{endpoint_id}/ipaddresses

表1 路径参数

参数

是否必选

参数类型

描述

endpoint_id

String

终端节点ID。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

表3 请求Body参数

参数

是否必选

参数类型

描述

ipaddress

IpaddressInfo object

待绑定IP对象。

表4 IpaddressInfo

参数

是否必选

参数类型

描述

subnet_id

String

子网的ID。

ip

String

自定义IP地址,需在子网的网段内部。

响应参数

状态码:202

表5 响应Body参数

参数

参数类型

描述

endpoint

EndpointResp object

终端节点对象。

表6 EndpointResp

参数

参数类型

描述

id

String

终端节点的ID,UUID形式的一个资源标识。

name

String

终端节点的名称。

direction

String

终端节点方向。

取值:

inbound,表示入站终端节点。

outbound,表示出站终端节点。

status

String

资源状态。

取值范围:
  • ACTIVE:正常

  • PENDING_CREATE:创建中

  • PENDING_DELETE:删除中

  • ERROR:失败

vpc_id

String

终端节点所属的VPC ID。

ipaddress_count

Integer

该终端节点下的IP地址数量。

resolver_rule_count

Integer

该终端节点下的转发规则数量。

仅创建出站终端节点时返回该参数。

create_time

String

创建时间。

格式:yyyy-MM-dd'T'HH:mm:ss.SSS。

update_time

String

更新时间。

格式:yyyy-MM-dd'T'HH:mm:ss.SSS。

请求示例

终端节点绑定IP地址。

POST https://{endpoint}/v2.1/endpoints/{endpoint_id}/ipaddresses

{
  "ipaddress" : {
    "subnet_id" : "3ee6107e-4188-4c4d-b453-80d6b9a147d5"
  }
}

响应示例

状态码:202

终端节点绑定IP地址响应。

{
  "endpoint" : {
    "id" : "ff80808169bf16c70169bf1d02270000",
    "name" : "poi-666",
    "direction" : "inbound",
    "status" : "PENDING_CREATE",
    "vpc_id" : null,
    "ipaddress_count" : 0,
    "resolver_rule_count" : 0,
    "create_time" : "2019-03-27T12:25:43.181",
    "update_time" : "2019-03-27T12:25:43.181"
  }
}

状态码

状态码

描述

202

终端节点绑定IP地址响应。

错误码

请参见错误码