本文主要介绍公网NAT网关和VPC NAT网关在调用API时的区别和联系。

公网NAT网关和VPC NAT网关共同使用的API

API 变更方式及具体变更点
NAT网关
CreateNatGateway 新增请求参数NetworkType,取值为:
  • intranet:VPC NAT网关。
  • internet:公网NAT网关。
DeleteNatGateway 保持不变。
DescribeNatGateways 新增请求参数和返回参数均为NetworkType,取值为:
  • intranet:VPC NAT网关。
  • internet:公网NAT网关。
GetNatGatewayAttribute 新增返回参数NetworkType,取值为:
  • intranet:VPC NAT网关。
  • internet:公网NAT网关。
ModifyNatGatewayAttribute 保持不变。
DNAT表
CreateForwardEntry 保持不变。
ModifyForwardEntry 保持不变。
DescribeForwardTableEntries 保持不变。
DeleteForwardEntry 保持不变。
SNAT表
CreateSnatEntry 保持不变。
ModifySnatEntry 保持不变。
DescribeSnatTableEntries 保持不变。
DeleteSnatEntry 保持不变。

公网NAT网关独立使用的API

API 接口说明
GetNatGatewayConvertStatus 查看NAT网关转换状态列表。
ModifyNatGatewaySpec 修改预付费NAT网关的规格。
ListEnhanhcedNatGatewayAvailableZones 查询NAT网关的资源可用区。

VPC NAT网关独立使用的API

API 说明
CreateNatIpCidr 创建NAT IP地址段。
DeleteNatIpCidr 删除NAT IP地址段。
ModifyNatIpCidrAttribute 修改NAT IP地址段的名称和描述。
ListNatIpCidrs 查询NAT IP地址段列表。
CreateNatIp 创建NAT IP地址。
DeleteNatIp 删除NAT IP地址。
ModifyNatIpAttribute 修改NAT IP地址的名称和描述。
ListNatIps 查询NAT IP地址列表。