1)接口功能介绍
添加DNAT条目
2)接口约束
要注意添加的字段说明,例如端口范围
3)URI
POST /v1/createForwardEntry
4)请求参数
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
natGatewayId | 是 | String | NAT网关ID ,通过NAT网关查询接口describeNatGateways获取 | 41 | |
protocolType | 是 | String | DNAT协议类型。取值范围:DNAT_PROTOCOL_ANY--全端口协议,DNAT_PROTOCOL_TCP--TCP协议,DNAT_PROTOCOL_UDP--UDP协议。 | DNAT_PROTOCOL_ANY | |
eipId | 是 | String | 选定的弹性公网IP Id 。所选的EIP需要已经绑定到所指定的NAT网关上。绑定EIP到NAT网关的接口为AssociateEipAddress。eipId通过DescribeEipAddress接口获取 | 1617 | |
dPort | 是 | String | 公网端口。取值范围:0-65535,0代表所有端口,DNAT协议类型为DNAT_PROTOCOL_ANY时填0 | 8080 | |
internalIp | 是 | String | 私网Ip,某EVM实例的内网IP。由listInstance虚机实例查询接口获取 | 10.0.0.3 | |
internalPort | 是 | String | 私网端口号,取值范围:0-65535,0代表所有端口,DNAT协议类型为DNAT_PROTOCOL_ANY时填0 | 8080 | |
comment | 是 | String | 描述 | test |
5)响应参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
requestId | 是 | String | 请求id | b84233d3-0796-xxx | |
status | 是 | Object | 应答状态 | status | |
data | 是 | object | 返回数据 | data |
表 status
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
message | 是 | string | 状态描述 | Success | |
code | 是 | string | 状态码 | Success |
表 data
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
forwardEntryId | 是 | String | DNAT条目ID | 22 |
6)请求示例
请求体body
{
"natGatewayId": "680",
"eipId": "1885",
"dPort": "22",
"interIp": "10.0.0.3",
"interIpPort": "22",
"comment": "",
"protocolType": "DNAT_PROTOCOL_TCP"
}
7)响应示例
{
"requestId": "525e58d1-073e-4b02-ae6c-12cf74c1e36d",
"status": {
"code": "Success",
"message": "Success"
},
"data": {
"forwardEntryId": "345"
}
}
8)状态码
状态码 | 描述 |
---|---|
200 | 表示请求成功。 |