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

2 SNAT 规则

2.1 AddSNATRule

创建 SNAT 规则。

2.1.1 使用说明

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

2.1.2 请求参数

表2-1 body 请求参数

image.png

2.1.3 响应参数

表2-2 SNAT 规则对象

image.png

表2-3 SnatRsp

image.png

image.png

表2-4 SnatEip 对象

image.png

2.1.4 示例

1. 请求样例

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

 "Name": "snat-test",

 "Description": "test",

 "SubnetId": "snet-nichp3u14v",

 "NatGatewayId": "natgw-thrc7dlog850",

 "EipIds": ["eip-w4lb1hjsycd5"]

}

2. 响应样例

{

 "RequestId": "8b46ec75d88d4b61df33244cb4df58c2",

 "Id": "snat-vfe8qjmprgm9",

 "Name": "snat-test",

 "TenantId": "220002061700520",

 "Description": "test",

 "NatGatewayId": "natgw-thrc7dlog850",

 "SubnetId": "snet-nichp3u14v",

 "Cidr": "192.168.0.0/24",

 "Status": "RUNNING",

 "AdminStateUp": true,

 "SnatEips": [

{

"EipId": "eip-w4lb1hjsycd5",

"EipAddress": "10.255.10.86"

}

],

"CreatedAt": "2022-03-07T16:22:06.532+08:00",

"UpdatedAt": "2022-03-07T16:22:06.532+08:00"

}


2.2 DeleteSNATRule

删除 SNAT 规则。

2.2.1 使用说明

DELETE https://{Endpoint}/nat/v1.0/snats/{snat_rule_id}

2.2.2 请求参数

表2-5 query 参数说明

image.png

2.2.3 响应参数

表2-6 响应参数

image.png

2.2.4 示例

2.2.4.1 请求样例

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

2.2.4.2 响应样例

{

"RequestId":"sdadasdsfa",

"Id":"nat-dasf2134124"

}


2.3 GetSNATRuleDetail

查询指定 SNAT 规则详情。

2.3.1 使用说明

GET https://{Endpoint}/nat/v1.0/snats/{snat_rule_id}

2.3.2 请求参数

表2-7 query 参数说明

image.png

2.3.3 响应参数

表2-8 响应参数

image.png

表2-9 SnatRsp

image.png

image.png

表2-10 snat_eip 对象

image.png

2.3.4 示例

1. 请求样例

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

2. 响应样例

{

"RequestId": "8b46ec75d88d4b61df33244cb4df58c2",

"Id": "snat-vfe8qjmprgm9",

"Name": "snat-test",

"TenantId": "220002061700520",

"Description": "test",

"NatGatewayId": "natgw-thrc7dlog850",

"SubnetId": "snet-nichp3u14v",

"Cidr": "192.168.0.0/24",

"Status": "RUNNING",

"AdminStateUp": true,

"SnatEips": [

{

"EipId": "eip-w4lb1hjsycd5",

"EipAddress": "10.255.10.86"

}

],

"CreatedAt": "2022-03-07T16:22:06.532+08:00",

"UpdatedAt": "2022-03-07T16:22:06.532+08:00"

}


2.4 GetSNATRuleList

查询 SNAT 规则列表。

2.4.1 使用说明

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

2.4.2 请求参数

无。

2.4.3 响应参数

表2-11 响应参数

image.png

表2-12 SNAT 规则对象

image.png

image.png

表2-13 snat_eip 对象

image.png

2.4.4 示例

1. 请求样例

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

2. 响应样例

{

 "RequestId": "55ffef6de725760def542e5ae41a0941",

 "PageNumber": 0,

 "PageSize": 0,

 "TotalCount": 1,

 "NatSnats": [

 {

 "Id": "snat-vfe8qjmprgm9",

 "Name": "snat-test",

 "TenantId": "220002061700520",

 "Description": "test",

 "NatGatewayId": "natgw-thrc7dlog850",

 "SubnetId": "snet-nichp3u14v",

 "Cidr": "192.168.0.0/24",

"Status": "RUNNING",

 "AdminStateUp": true,

 "SnatEips": [

 {

 "EipId": "eip-w4lb1hjsycd5",

 "EipAddress": "10.255.10.86"

 }

 ],

 "CreatedAt": "2022-03-07T16:22:07+08:00",

 "UpdatedAt": "2022-03-07T16:22:07+08:00"

 }

 ]

}


2.5 ModifySNATRule

修改 SNAT 规则的 EIP、名称和描述。

2.5.1 使用说明

PUT https://{Endpoint}/nat/v1.0/snats/{snat_rule_id}

2.5.2 请求参数

表2-14 query 参数说明

image.png

表2-15 body 请求参数

image.png

2.5.3 响应参数

表2-16 响应参数

image.png

2.5.4 示例

1. 请求样例

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

 { 

 "SubnetId": "snet-nichp3u14v",

 "EipIds": ["eip-i6x87rhizkp1"]

 }

2. 响应样例

{

"RequestId":"sdadasdsfa",

"Id":"snat-dasf2134124"

}


意见反馈

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

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

联系我们
回到顶部