• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
NAT网关 API参考手册
最近更新时间:2023-04-16 17:00:00

3 DNAT 规则

3.1 AddDNATRule

创建 DNAT 规则。

3.1.1 使用说明

POST https://{Endpoint}/nat/v1.0/dnats

3.1.2 请求参数

表3-1 body 请求参数

image.png

image.png

3.1.3 响应参数

image.png

表3-2 dnatRsp

image.png

image.png

3.1.4 示例

1. 请求样例

POST http://{Endpoint}/nat/v1.0/dnats

{

 "Name": "dnat-test",

 "Description": "test",

 "Protocol": "any",

 "NatGatewayId": "natgw-thrc7dlog850",

 "EipId": "eip-w4lb1hjsycd5",

 "PrivateIp": "1.1.1.1", "TenantId":"213213242144", ”TenantId":"12312421412"

}

2. 响应样例

{

"RequestId": "1e6d9aba194e6065771b772d3026e604",

"Id": "dnat-bm0svunfj0ao",

"Name": "dnat-test",

"TenantId": "220002061700520",

"Description": "test",

"NatGatewayId": "natgw-thrc7dlog850",

"Status": "RUNNING",

"AdminStateUp": true,

"Protocol": "any",

"EipId": "eip-w4lb1hjsycd5",

"EipAddress": "10.255.10.86",

"EipPort": "0",

"PrivateIp": "1.1.1.1",

"PortId": "",

"PrivatePort": "0",

 "CreatedAt": "2022-03-07T19:31:47.541+08:00",

 "UpdatedAt": "2022-03-07T19:31:47.541+08:00"

}


3.2 DeleteDNATRule

删除 DNAT 规则。

3.2.1 query 使用说明

DELETE https://{Endpoint}/nat/v1.0/dnats/{dnat_rule_id}

3.2.2 请求参数

表3-3 参数说明

image.png

3.2.3 响应参数

表3-4 响应参数

image.png

3.2.4 示例

1. 请求样例

DELETE http://{Endpoint}/nat/v1.0/dnats/a02e93dfc361b32d

2. 响应样例

{

"RequestId":"sdadasdsfa",

"Id":"dnat-dasf2134124"

}


3.3 GetDNATRuleDetail

查询指定 DNAT 规则详情。

3.3.1 query 使用说明

GET https://{Endpoint}/nat/v1.0/dnats/{dnat_rule_id}

3.3.2 请求参数

表3-5 参数说明

image.png

3.3.3 响应参数

表3-6 响应参数

image.png

表3-7 DnatRsp

image.png

image.png

image.png


3.3.4 示例

1. 请求样例

GET http://{Endpoint}/nat/v1.0/dnats/a02e93dfc361b32d

2. 响应样例

{

"RequestId": "1e6d9aba194e6065771b772d3026e604",

 "Id": "dnat-bm0svunfj0ao",

"Name": "dnat-test",

"TenantId": "220002061700520",

"Description": "test",

"NatGatewayId": "natgw-thrc7dlog850",

"Status": "RUNNING",

"AdminStateUp": true,

"Protocol": "any",

"EipId": "eip-w4lb1hjsycd5",

"EipAddress": "10.255.10.86",

"EipPort": "0",

"PrivateIp": "1.1.1.1",

"PortId": "",

"PrivatePort": "0",

"CreatedAt": "2022-03-07T19:31:47.541+08:00",

"UpdatedAt": "2022-03-07T19:31:47.541+08:00"

}


3.4 GetDNATRuleList

查询 DNAT 规则列表。

3.4.1 使用说明

GET https://{Endpoint}/nat/v1.0/dnats

请求消息。


3.4.2 请求参数

无。

3.4.3 响应参数

表3-8 表 2 响应参数

image.png

表3-9 DNAT 规则对象

image.png

image.png

image.png

3.4.4 示例

3.4.4.1 请求样例

GET http://{Endpoint}/nat/v1.0/dnats

3.4.4.2 响应样例

{

 "RequestId": "1e6d9aba194e6065771b772d3026e604",

 "PageNumber": 10,

 "PageSize": 1,

 "TotalCount": 1,

 "Dnats": [

 {

 "Id": "dnat-bm0svunfj0ao",

 "Name": "dnat-test",

 "TenantId": "220002061700520",

 "Description": "test",

 "NatGatewayId": "natgw-thrc7dlog850",

 "Status": "RUNNING",

 "AdminStateUp": true,

 "Protocol": "any",

 "EipId": "eip-w4lb1hjsycd5",

 "EipAddress": "10.255.10.86",

 "EipPort": "0",

 "PrivateIp": "1.1.1.1",

 "PortId": "",

 "PrivatePort": "0",

 "CreatedAt": "2022-03-07T19:31:47.541+08:00",

 "UpdatedAt": "2022-03-07T19:31:47.541+08:00"

 }

 ]

}


3.5 ModifyDNATRule

修改 DNAT 规则。

3.5.1 使用说明

PUT https://{Endpoint}/nat/v1.0/dnats/{dnat_rule_id}

3.5.2 请求参数

表3-10 query 参数说明

image.png

表3-11 body 请求参数

image.png

image.png

3.5.3 响应参数

表3-12 响应参数

image.png

3.5.4 示例

1. 请求样例

PUT http://{Endpoint}/nat/v1.0/{tenant_id}/dnats/a02e93dfc361b32d

 {

 "Protocol" : "tcp",

 "EipId" : "c8dhsadnsdyasdashdsw",

 "EipPort" : "90",

 "PrivateIp" : "192.168.1.1",

 "PrivatePort" : "80"

}

2. 响应样例

{

 "RequestId":"sdadasdsfa",

 "Id":"dnat-dasf2134124"

}


意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部