在SNAT列表中添加SNAT條目。
每個SNAT條目由SourceVSwitchId(交換器)和SnatIp(公網IP)組成。添加SNAT條目後,交換器下的ECS執行個體將通過SnatIp訪問公網。
調用本介面添加DNAT條目時,請注意:
-
SNAT條目中的指定的交換器必須在NAT Gateway所屬的VPC內。
-
每個交換器只能屬於一個SNAT條目。
-
如果交換器中存在HAVIP執行個體,則無法添加SNAT條目。
- SNAT條目中的公網IP(SnatIp)需滿足以下條件:
- 對於2017年11月3日之前賬戶下存在NAT頻寬包的使用者,SnatIp必須是該NAT Gateway的NAT頻寬包中的公網IP地址。
- 對於2017年11月3日之前賬戶下不存在NAT頻寬包的使用者,SnatIp必須是綁定了該NAT Gateway的Elastic IP Address。
- 一個公網IP不能同時用於DNAT條目和SNAT條目。
請求參數
名稱 | 類型 | 是否必須 | 描述 | |||
---|---|---|---|---|---|---|
Action | String | 是 | 要執行的操作。 取值: CreateSnatEntry |
|||
RegionId | String | 是 | NAT Gateway所在的地域。 您可以通過調用 DescribeRegions介面獲取地域ID。 |
|||
SnatTableId | String | 是 | SNAT表ID。 |
|||
SourceVSwitchId | String | 是 | 需要公網訪問的交換器的ID。 | |||
SourceCIDR | String | 否 | 指定交換器的網段。比如10.0.0.1/24
|
|||
SnatIp | String | 否 | 公網IP地址。多個IP之間逗號隔開。 |
返回參數
名稱 | 類型 | 描述 |
---|---|---|
RequestId | String | 請求ID。 |
SnatEntryId | String | SNAT條目ID。 |
樣本
請求樣本
https://vpc.aliyuncs.com/?Action=CreateSnatEntry
&RegionId=cn-shanghai
&SnatTableId=stb-gz3r3odaw
&SnatIp=139.224.22.40
&SourceVSwitchId=vsw-yrv0winkw
&公共請求參數
返回樣本
-
XML格式
<?xml version="1.0" encoding="UTF-8" ?> <CreateSnatEntryResponse> <RequestId>2315DEB7-5E92-423A-91F7-4C1EC9AD97C3</RequestId> <SnatEntryId>snat-119smw5tk</ForwardEntryId> </CreateSnatEntryResponse>
-
JSON格式
{ "SnatEntryId": "snat-119smw5tk", "RequestId": "2315DEB7-5E92-423A-91F7-4C1EC9AD97C3" }