595
windows
創建NAT網關__NAT網關相關接口_API 參考_雲服務器 ECS-阿裏雲
描述
在指定的VPC中創建NAT網關。
一些說明:
- 目前不支持Nat網關與“自建SNAT網關”(使用一台ECS充當SNAT網關)在VPC中並存;如果這樣使用,會產生未定義的產品行為;(這種用法會在將來的產品迭代中支持)
- Nat網關創建時,路由表中會出現一條“0.0.0.0->NatGateway_id”的係統路由,從而保證需要由NAT網關向公網轉發的消息可以被路由器轉發到NAT網關上。
- 當路由表中已經存在一條“0.0.0.0/0->某台ECS”的自定義路由時,NatGateway創建失敗;
請求參數
名稱 | 類型 | 是否必須 | 描述 |
---|---|---|---|
Action | String | 是 | 係統規定參數,取值:CreateNatGateway |
RegionId | String | 是 | 創建的NatGateWay 所在的地域 |
VpcId | String | 是 | 在哪個VPC中創建NatGateway |
BandwidthPackage.n.IpCount | Integer | 至少指定一個 | 第n個帶寬包中的公網IP個數(n的取值目前隻能為1) 取值範圍:1-50 |
BandwidthPackage.n.Bandwidth | Integer | 至少指定一個 | 第n個帶寬包的帶寬值(n的取值目前隻能為1) 取值範圍:5-5000 |
BandwidthPackage.n.Zone | String | 否 | 第n個帶寬包位於的可用區(n的取值目前隻能為1) 不指定該參數時,係統將隨機選擇可用區進行分配。n共享帶寬包上的IP與後端ECS不處於同一個可用區時,並不影響其連通性;但是位於共可用區時可以獲得更為極致的Latancy表現。。 |
Name | String | 否 | 實例的顯示名稱,[2, 128] 英文或中文字符,必須以大小字母或中文開頭,可包含數字,“.”,“_”或“-”。 實例名稱會顯示在控製台。n如果沒有指定該參數,默認值為實例的 InstanceIdn不能以 https:// 和 https:// 開頭。 |
Description | String | 否 | 自定義描述[[2, 256] 個字符,實例描述會顯示在控製台。不填則為空,默認為空。不能以 https:// 和 https:// 開頭 |
ClientToken | String | 否 | 用於保證請求的冪等性。由客戶端生成該參數值,要保證在不同請求間唯一,最大不值過 64 個 ASCII 字符。 具體參見附錄 |
返回參數
名稱 | 類型 | 描述 |
---|---|---|
NatGatewayId | String | NatGateway實例 ID,由係統生成,全局唯一。是訪問實例的唯一標識 |
ForwardTableIds | Array | 端口轉發表的ID列表 |
BandwidthPackageIds | Array | 一同創建的帶寬包的ID列表 |
錯誤碼
錯誤代碼 | 描述 | Http 狀態碼 | 語義 |
---|---|---|---|
InvalidRegionId.NotFound | Specified value of “RegionId” is not supported. | 404 | 指定的 Region 不存在 |
InvalidZoneId.NotFound | Specified value of ZoneId is not supported. | 404 | 指定的ZoneId不存在 |
InvalidVpcId.NotFound | Specified value of VpcId is not found in our record. | 404 | 指定的vpc不存在 |
MissingParameter.BandwidthPackage | At least 1 BandwidthPackage must be created with NatGateway. | 400 | 至少需要隨NatGW創建一個共享帶寬包 |
MissingParameter.BandwidthPackage.n.IpCount | Missing parameter IpCount in Bandwidth n. | 400 | 第n個帶寬包參數不完整,未指定IpCount |
MissingParameter.BandwidthPackage.n.Bandwidth(n需要給出具體值) | Missing parameter Bandwidth in BandwidthPackage n.(n需要給出具體值) | 400 | 第n個帶寬包參數不完整,未指定IpCount |
QuotaExceeded.NatGatewayCountInONeVpc | Natgateway count limit in one vpc exceeded. | 400 | 一個VPC中目前隻能有一個NatGateway |
RouterEntryConflict.Duplicated | A route entry already exists, which CIDR is ‘0.0.0.0/0’ | 400 | 當路由表中存在’0.0.0.0/0’的自定義路由時,無法添加NatGateway |
示例
請求示例
https://ecs.aliyuncs.com/?SignatureVersion=1.0&VpcId=vpc-11af8lp67&Name=MyNatGW&Format=json&TimeStamp=2016-05-23T03%3A26%3A21Z&BandwidthPackage.1.IpCount=5&RegionId=cn-shanghai&AccessKeyId=jZgi0oyrQ6ihgKp9&SignatureMethod=HMAC-SHA1&Version=2014-05-26&Signature=I4KKhWgjJdImTqk4rCifAB3LbLw%3D&action=CreateNatGateway&SignatureNonce=1ebae49c-2096-11e6-b781-2cf0ee28adf2&BandwidthPackage.1.Bandwidth=150&BandwidthPackage.1.Zone=cn-shanghai-a&Description=My+first+NAT+Gateway
返回示例
JSON
格式
{
"BandwidthPackageIds": {
"BandwidthPackageId": [
"bwp-11odxu2k7"
]
},
"ForwardTableIds": {
"ForwardTableId": [
"ftb-11tc6xgmv"
]
},
"NatGatewayId": "ngw-112za33e4",
"RequestId": "2315DEB7-5E92-423A-91F7-4C1EC9AD97C3"
}
XML
格式
暫略;
最後更新:2016-11-23 16:04:11
上一篇:
查看磁盤的監控信息__監控相關接口_API 參考_雲服務器 ECS-阿裏雲
下一篇:
查詢NAT網關列表__NAT網關相關接口_API 參考_雲服務器 ECS-阿裏雲
查看監控信息__日誌和監控_用戶指南_容器服務-阿裏雲
企業郵箱在iPhone5上使用的設置說明__客戶端使用_郵箱常見問題_企業郵箱-阿裏雲
設備控製共享__共享中心_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
步驟 6:配置域名解析__搭建 WordPress 網站_建站教程_雲服務器 ECS-阿裏雲
DescribeLoadBalancers__LoadBalancer相關API_API 參考_負載均衡-阿裏雲
購買雲虛擬主機__產品購買_購買指導_雲虛機主機-阿裏雲
NAT網關__網關_用戶指南_專有網絡 VPC-阿裏雲
身份證識別__API介紹_文字識別_人工智能圖像類-阿裏雲
畫像分析__產品與架構介紹_-阿裏雲
EDAS 商業化服務等級協議___服務條款和價格說明_企業級分布式應用服務 EDAS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲