本文概括了公网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 保持不变。
EnableNatGatewayEcsMetric 保持不变。
ListNatGatewayEcsMetric 保持不变。
DisableNatGatewayEcsMetric 保持不变。
DNAT表
CreateForwardEntry 保持不变。
ModifyForwardEntry 保持不变。
DescribeForwardTableEntries 保持不变。
DeleteForwardEntry 保持不变。
SNAT表
CreateSnatEntry 保持不变。
ModifySnatEntry 保持不变。
DescribeSnatTableEntries 保持不变。
DeleteSnatEntry 保持不变。

公网NAT网关独立使用的API

API 接口说明
UpdateNatGatewayNatType 将普通型NAT网关升级为增强型NAT网关。
GetNatGatewayConvertStatus 查看NAT网关转换状态列表。
ModifyNatGatewaySpec 修改预付费NAT网关的规格。
ListEnhanhcedNatGatewayAvailableZones 查询增强型NAT网关的资源可用区。
ConvertBandwidthPackage 将NAT带宽包转换为共享带宽。

VPC NAT网关独立使用的API

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