46
阿裏雲
多應用共享公網帶寬__最佳實踐_用戶指南_專有網絡 VPC-阿裏雲
概述
用戶的係統中有多個應用要麵向互聯網提供服務;出於帶寬管理、成本節省的角度,希望購買一份帶寬給這些應用共享。
本文介紹如何利用NAT網關的DNAT功能和共享帶寬功能實現多應用的共享帶寬。
關於API與控製台
NAT網關產品,提供了web控製台供用戶進行選購和配置;同時也提供了API,供用戶通過代碼實現資源的選購和配置,從而能夠自動化的完成一些係統部署和變更動作。
本文側重於使用API來完成操作。但是,所有具體步驟均可以在控製台上找到相應的操作。
為了方便用戶調用API,本文給出了一個用python語言編寫的Commond Line工具。見下麵的 前期準備-CLI工具的準備 章節。基於此工具,用戶可以用命令行方式進行NAT網關相關資源的購買和配置。具體的使用方法,可以參照本文每一步操作中給出的命令樣例。用戶可以根據自己的需求和資源的id對命令進行改寫,完成操作。
前期準備
部署規劃
假設我們的係統中有四個麵向互聯網的應用,需要使用三個公網IP;另外需要一個ECS和一個IP作為服務器管理的跳板機來使用;另準備一個公網IP暫時閑置,備用。整體資源規劃如下:
帶寬需求總量:150Mbps
公網IP需求總量:4個;另外多購買一個IP,以備使用;總共購買5個公網IP。
ECS需求總量:5個
公網IP與ECS的映射關係:
IP1->ECS1
IP2->ECS2
IP3->ECS3/ECS4;
其中,
80端口映射給ECS3的80端口;
443端口映射給ECS4的443端口;
IP4->ECS5(運維跳板機),僅開放22端口;
IP5:暫不添加DNAT規則;
VPC與ECS的準備
創建VPC與ECS,配置成如下圖中所示的狀態。注意,這些ECS實例不需要公網IP。
本文側重於介紹多應用帶寬共享部分的實現,因此,VPC和ECS的創建過程不予贅述。
假設現在已經創建好的VPC與ECS資源相關情況如下:
VPC:
VpcId: vpc-11af8lp67
ECS:
ECS1
PrivateIP: 192.168.1.1
ECS2
PrivateIP: 192.168.1.2
ECS3
PrivateIP: 192.168.1.3
ECS4
PrivateIP: 192.168.1.4
ECS5
PrivateIP: 192.168.1.5
CLI工具的準備
CLI工具下載
下載cli工具:api.py
linux環境下可以直接使用wget命令進行下載。命令和運行效果截圖如下:
wget https://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/42691/cn_zh/1468947102311/api.py
創建並查看AccessKey
AccessKey可以在AccessKey管理控製台進行申請和管理。
為CLI工具配置AccessKey
配置命令如下圖所示:
操作步驟
創建NAT Gateway
在當前VPC中創建一個NAT網關,並在該NAT網關上放置一個共享帶寬包,其中包含150Mbps的帶寬和5個公網IP;
相應的CLI命令和獲取到的返回信息如下:
[admin@tester:nat_gw_cli_tool]$ python api.py CreateNatGateway RegionId=cn-shanghai VpcId=vpc-11af8lp67 BandwidthPackage.1.IpCount=4 BandwidthPackage.1.Bandwidth=150 BandwidthPackage.1.Zone=cn-shanghai-a Name=MyNatGW Description="My first NAT Gateway"
=====Request URL======
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
=====Request URL end======
====== Got Response ======
{
"BandwidthPackageIds": {
"BandwidthPackageId": [
"bwp-11odxu2k7"
]
},
"ForwardTableIds": {
"ForwardTableId": [
"ftb-11tc6xgmv"
]
},
"NatGatewayId": "ngw-112za33e4",
"RequestId": "2315DEB7-5E92-423A-91F7-4C1EC9AD97C3"
}
通過DescribeNatGateways、DescribeBandwidthPackages查看創建出來的NAT網關和共享帶寬包的詳細信息。
[admin@tester:nat_gw_cli_tool]$ python api.py DescribeNatGateways RegionId=cn-shanghai VpcId=vpc-11af8lp67
=====Request URL======
https://ecs.aliyuncs.com/?SignatureVersion=1.0&VpcId=vpc-11af8lp67&Format=json&TimeStamp=2016-05-23T03%3A27%3A14Z&RegionId=cn-shanghai&AccessKeyId=jZgi0oyrQ6ihgKp9&SignatureMethod=HMAC-SHA1&Version=2014-05-26&Signature=JvXErso9g0fZdRTgBtNLepe%2F1e4%3D&action=DescribeNatGateways&SignatureNonce=3e1424eb-2096-11e6-bc31-2cf0ee28adf2
=====Request URL end======
====== Got Response ======
{
"NatGateways": {
"NatGateway": [
{
"BandwidthPackageIds": {
"BandwidthPackageId": [
"bwp-11odxu2k7"
]
},
"BusinessStatus": "Normal",
"CreationTime": "2016-05-23T03:26:23Z",
"Description": "My first NAT Gateway",
"ForwardTableIds": {
"ForwardTableId": [
"ftb-11tc6xgmv"
]
},
"InstanceChargeType": "PostPaid",
"Name": "MyNatGW",
"NatGatewayId": "ngw-112za33e4",
"RegionId": "cn-shanghai",
"Spec": "Small",
"Status": "Available",
"VpcId": "vpc-11af8lp67"
}
]
},
"PageNumber": 1,
"PageSize": 10,
"RequestId": "FE4C442C-9778-449A-BF7F-7F36C3AF5611",
"TotalCount": 1
}
[admin@tester:nat_gw_cli_tool]$ python api.py DescribeBandwidthPackages RegionId=cn-shanghai NatGatewayId=ngw-112za33e4
=====Request URL======
https://ecs.aliyuncs.com/?SignatureVersion=1.0&Format=json&TimeStamp=2016-05-23T03%3A33%3A30Z&RegionId=cn-shanghai&NatGatewayId=ngw-112za33e4&AccessKeyId=jZgi0oyrQ6ihgKp9&SignatureMethod=HMAC-SHA1&Version=2014-05-26&Signature=KN0C2Q4TUZtfECBn1c2lOdBzrb8%3D&action=DescribeBandwidthPackages&SignatureNonce=1e8941ae-2097-11e6-acbb-2cf0ee28adf2
=====Request URL end======
====== Got Response ======
{
"BandwidthPackages": {
"BandwidthPackage": [
{
"Bandwidth": "150",
"BandwidthPackageId": "bwp-11odxu2k7",
"BusinessStatus": "Normal",
"CreationTime": "2016-05-23T03:26:24Z",
"Description": "",
"InstanceChargeType": "PostPaid",
"InternetChargeType": "PayByBandwidth",
"IpCount": "5",
"Name": "",
"NatGatewayId": "ngw-112za33e4",
"PublicIpAddresses": {
"PublicIpAddresse": [
{
"AllocationId": "nateip-11iopy3sl",
"IpAddress": "139.224.22.107"
},
{
"AllocationId": "nateip-11pt1f9ph",
"IpAddress": "139.224.22.55"
},
{
"AllocationId": "nateip-111ul670c",
"IpAddress": "139.224.22.79"
},
{
"AllocationId": "nateip-11ogfjj85",
"IpAddress": "139.224.22.59"
},
{
"AllocationId": "nateip-11s2jempe",
"IpAddress": "139.224.22.99"
}
]
},
"RegionId": "cn-shanghai",
"Status": "Available",
"ZoneId": "cn-shanghai-a"
}
]
},
"PageNumber": 1,
"PageSize": 10,
"RequestId": "14406B86-7CA1-4907-9755-86096F476A4F",
"TotalCount": 1
}
進行DNAT配置
在NAT網關的端口轉發表中,添加五條端口映射規則;
Ip1:Any -> ecs-ip1:Any, protocal=Any
Ip2:Any -> ecs-ip2:Any, protocal=Any
Ip3:80 -> ecs-ip3:80 , protocal=TCP
Ip3:443 -> ecs-ip3:443, protocal=TCP
IP4:22 -> ecs-ip4:22 , protocal=TCP
CLI命令和獲得的返回信息如下:
[admin@tester:nat_gw_cli_tool]$ python api.py CreateForwardEntry RegionId=cn-shanghai ForwardTableId=ftb-11tc6xgmv ExternalIp=139.224.22.107 ExternalPort=Any InternalIp=192.168.1.1 InternalPort=Any IpProtocol=Any
=====Request URL======
https://ecs.aliyuncs.com/?ExternalIp=139.224.22.107&SignatureVersion=1.0&Format=json&TimeStamp=2016-05-23T03%3A53%3A18Z&RegionId=cn-shanghai&ExternalPort=Any&InternalIp=192.168.1.1&Signature=iR4GSzhJQtowMJOj%2FRth3ABP4FA%3D&AccessKeyId=jZgi0oyrQ6ihgKp9&ForwardTableId=ftb-11tc6xgmv&SignatureMethod=HMAC-SHA1&Version=2014-05-26&IpProtocol=Any&action=CreateForwardEntry&SignatureNonce=e2ceae11-2099-11e6-b548-2cf0ee28adf2&InternalPort=Any
=====Request URL end======
====== Got Response ======
[admin@tester:nat_gw_cli_tool]$ python api.py CreateForwardEntry RegionId=cn-shanghai ForwardTableId=ftb-11tc6xgmv ExternalIp=139.224.22.107 ExternalPort=Any InternalIp=192.168.1.1 InternalPort=Any IpProtocol=Any
=====Request URL======
https://ecs.aliyuncs.com/?ExternalIp=139.224.22.107&SignatureVersion=1.0&Format=json&TimeStamp=2016-05-23T03%3A53%3A18Z&RegionId=cn-shanghai&ExternalPort=Any&InternalIp=192.168.1.1&Signature=iR4GSzhJQtowMJOj%2FRth3ABP4FA%3D&AccessKeyId=jZgi0oyrQ6ihgKp9&ForwardTableId=ftb-11tc6xgmv&SignatureMethod=HMAC-SHA1&Version=2014-05-26&IpProtocol=Any&action=CreateForwardEntry&SignatureNonce=e2ceae11-2099-11e6-b548-2cf0ee28adf2&InternalPort=Any
=====Request URL end======
====== Got Response ======
{
"ForwardEntryId": "fwd-119smw5tk",
"RequestId": "A4AEE536-A97A-40EB-9EBE-53A6948A6928"
}
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$ python api.py CreateForwardEntry RegionId=cn-shanghai ForwardTableId=ftb-11tc6xgmv ExternalIp=139.224.22.55 ExternalPort=Any InternalIp=192.168.1.2 InternalPort=Any IpProtocol=Any
=====Request URL======
https://ecs.aliyuncs.com/?ExternalIp=139.224.22.55&SignatureVersion=1.0&Format=json&TimeStamp=2016-05-23T03%3A53%3A42Z&RegionId=cn-shanghai&ExternalPort=Any&InternalIp=192.168.1.2&Signature=mFBn%2BCd4LfHkKj53MwmWyMhzyfs%3D&AccessKeyId=jZgi0oyrQ6ihgKp9&ForwardTableId=ftb-11tc6xgmv&SignatureMethod=HMAC-SHA1&Version=2014-05-26&IpProtocol=Any&action=CreateForwardEntry&SignatureNonce=f09c1b38-2099-11e6-aa80-2cf0ee28adf2&InternalPort=Any
=====Request URL end======
====== Got Response ======
{
"ForwardEntryId": "fwd-11dz3ly9l",
"RequestId": "5DBC8F86-2D76-4BF4-B839-7FF31B61D516"
}
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$ python api.py CreateForwardEntry RegionId=cn-shanghai ForwardTableId=ftb-11tc6xgmv ExternalIp=139.224.22.79 ExternalPort=80 InternalIp=192.168.1.3 InternalPort=80 IpProtocol=TCP
=====Request URL======
https://ecs.aliyuncs.com/?ExternalIp=139.224.22.79&SignatureVersion=1.0&Format=json&TimeStamp=2016-05-23T03%3A54%3A10Z&RegionId=cn-shanghai&ExternalPort=80&InternalIp=192.168.1.3&Signature=OpTui3SKbAjKXy6gKRoJb%2B9Lazg%3D&AccessKeyId=jZgi0oyrQ6ihgKp9&ForwardTableId=ftb-11tc6xgmv&SignatureMethod=HMAC-SHA1&Version=2014-05-26&IpProtocol=TCP&action=CreateForwardEntry&SignatureNonce=01c41d5c-209a-11e6-905e-2cf0ee28adf2&InternalPort=80
=====Request URL end======
====== Got Response ======
{
"ForwardEntryId": "fwd-11r23r7p5",
"RequestId": "67B7AAFD-E7AB-4EB8-AA5C-AA38CFFB4A95"
}
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$ python api.py CreateForwardEntry RegionId=cn-shanghai ForwardTableId=ftb-11tc6xgmv ExternalIp=139.224.22.79 ExternalPort=443 InternalIp=192.168.1.4 InternalPort=443 IpProtocol=TCP
=====Request URL======
https://ecs.aliyuncs.com/?ExternalIp=139.224.22.79&SignatureVersion=1.0&Format=json&TimeStamp=2016-05-23T03%3A55%3A22Z&RegionId=cn-shanghai&ExternalPort=443&InternalIp=192.168.1.4&Signature=X%2BZtHbTeKYf8xU%2FvWhPAmg%2B5scc%3D&AccessKeyId=jZgi0oyrQ6ihgKp9&ForwardTableId=ftb-11tc6xgmv&SignatureMethod=HMAC-SHA1&Version=2014-05-26&IpProtocol=TCP&action=CreateForwardEntry&SignatureNonce=2c3f2573-209a-11e6-be0f-2cf0ee28adf2&InternalPort=443
=====Request URL end======
====== Got Response ======
{
"ForwardEntryId": "fwd-11cdhpjlk",
"RequestId": "260A9673-5522-4F66-844A-1F1AB47CD21C"
}
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$
[admin@tester:nat_gw_cli_tool]$ python api.py CreateForwardEntry RegionId=cn-shanghai ForwardTableId=ftb-11tc6xgmv ExternalIp=139.224.22.59 ExternalPort=22 InternalIp=192.168.1.5 InternalPort=22 IpProtocol=TCP
=====Request URL======
https://ecs.aliyuncs.com/?ExternalIp=139.224.22.59&SignatureVersion=1.0&Format=json&TimeStamp=2016-05-23T03%3A55%3A44Z&RegionId=cn-shanghai&ExternalPort=22&InternalIp=192.168.1.5&Signature=%2FZWf5%2ForHr%2BUR446eEBLC4LNYe8%3D&AccessKeyId=jZgi0oyrQ6ihgKp9&ForwardTableId=ftb-11tc6xgmv&SignatureMethod=HMAC-SHA1&Version=2014-05-26&IpProtocol=TCP&action=CreateForwardEntry&SignatureNonce=39863cf3-209a-11e6-8f6d-2cf0ee28adf2&InternalPort=22
=====Request URL end======
====== Got Response ======
{
"ForwardEntryId": "fwd-11iv34uj7",
"RequestId": "0884BC12-8EAD-4AAA-826E-30E5435D7C27"
}
查看已添加的DNAT規則
[admin@tester:nat_gw_cli_tool]$ python api.py DescribeForwardTableEntries RegionId=cn-shanghai ForwardTableId=ftb-11tc6xgmv
=====Request URL======
https://ecs.aliyuncs.com/?SignatureVersion=1.0&Format=json&TimeStamp=2016-05-23T03%3A56%3A18Z&RegionId=cn-shanghai&AccessKeyId=jZgi0oyrQ6ihgKp9&ForwardTableId=ftb-11tc6xgmv&SignatureMethod=HMAC-SHA1&Version=2014-05-26&Signature=x4%2B6oNYxIRBmND8rcIbJM9EJ8ts%3D&action=DescribeForwardTableEntries&SignatureNonce=4db93223-209a-11e6-81eb-2cf0ee28adf2
=====Request URL end======
====== Got Response ======
{
"ForwardTableEntries": {
"ForwardTableEntry": [
{
"ExternalIp": "139.224.22.107",
"ExternalPort": "any",
"ForwardEntryId": "fwd-119smw5tk",
"ForwardTableId": "ftb-11tc6xgmv",
"InternalIp": "192.168.1.1",
"InternalPort": "any",
"IpProtocol": "any",
"Status": "Available"
},
{
"ExternalIp": "139.224.22.79",
"ExternalPort": "443",
"ForwardEntryId": "fwd-11cdhpjlk",
"ForwardTableId": "ftb-11tc6xgmv",
"InternalIp": "192.168.1.4",
"InternalPort": "443",
"IpProtocol": "tcp",
"Status": "Available"
},
{
"ExternalIp": "139.224.22.55",
"ExternalPort": "any",
"ForwardEntryId": "fwd-11dz3ly9l",
"ForwardTableId": "ftb-11tc6xgmv",
"InternalIp": "192.168.1.2",
"InternalPort": "any",
"IpProtocol": "any",
"Status": "Available"
},
{
"ExternalIp": "139.224.22.59",
"ExternalPort": "22",
"ForwardEntryId": "fwd-11iv34uj7",
"ForwardTableId": "ftb-11tc6xgmv",
"InternalIp": "192.168.1.5",
"InternalPort": "22",
"IpProtocol": "tcp",
"Status": "Available"
},
{
"ExternalIp": "139.224.22.79",
"ExternalPort": "80",
"ForwardEntryId": "fwd-11r23r7p5",
"ForwardTableId": "ftb-11tc6xgmv",
"InternalIp": "192.168.1.3",
"InternalPort": "80",
"IpProtocol": "tcp",
"Status": "Available"
}
]
},
"PageNumber": 1,
"PageSize": 10,
"RequestId": "C84FDDCF-8550-4024-B89C-01E7459D7CF9",
"TotalCount": 5
}
增加公網IP個數
當用戶需要更多公網IP時,可以在共享帶寬包中增加公網IP個數,並為這些新增加的公網IP添加DNAT規則。
假設用戶現在需要的公網IP個數從5個變成了6個,則使用下麵的CLI命令:
[admin@tester:nat_gw_cli_tool]$ python api.py AddBandwidthPackageIps RegionId=cn-shanghai BandwidthPackageId=bwp-11odxu2k7 IpCount=6
=====Request URL======
https://ecs.aliyuncs.com/?SignatureVersion=1.0&BandwidthPackageId=bwp-11odxu2k7&Format=json&TimeStamp=2016-05-23T03%3A58%3A18Z&RegionId=cn-shanghai&AccessKeyId=jZgi0oyrQ6ihgKp9&SignatureMethod=HMAC-SHA1&Version=2014-05-26&Signature=pSjC98nbDGgMl1tdjcXARIfW6t0%3D&action=AddBandwidthPackageIps&SignatureNonce=955c7d70-209a-11e6-907e-2cf0ee28adf2&IpCount=6
=====Request URL end======
====== Got Response ======
{
"RequestId": "EC0B5C51-7F40-44D6-A642-1DE764B547EC"
}
執行成功後,可以通過DescribeBandwidthPackages來查看當前帶寬包中的IP信息:
[admin@tester:nat_gw_cli_tool]$ python api.py DescribeBandwidthPackages RegionId=cn-shanghai NatGatewayId=ngw-112za33e4
=====Request URL======
https://ecs.aliyuncs.com/?SignatureVersion=1.0&Format=json&TimeStamp=2016-05-23T03%3A58%3A53Z&RegionId=cn-shanghai&NatGatewayId=ngw-112za33e4&AccessKeyId=jZgi0oyrQ6ihgKp9&SignatureMethod=HMAC-SHA1&Version=2014-05-26&Signature=OnVBAnWbJKF7G5JAQrD44QhMJMo%3D&action=DescribeBandwidthPackages&SignatureNonce=aa42a599-209a-11e6-92cc-2cf0ee28adf2
=====Request URL end======
====== Got Response ======
{
"BandwidthPackages": {
"BandwidthPackage": [
{
"Bandwidth": "150",
"BandwidthPackageId": "bwp-11odxu2k7",
"BusinessStatus": "Normal",
"CreationTime": "2016-05-23T03:26:24Z",
"Description": "",
"InstanceChargeType": "PostPaid",
"InternetChargeType": "PayByBandwidth",
"IpCount": "6",
"Name": "",
"NatGatewayId": "ngw-112za33e4",
"PublicIpAddresses": {
"PublicIpAddresse": [
{
"AllocationId": "nateip-1110a2l48",
"IpAddress": "139.224.22.118"
},
{
"AllocationId": "nateip-11iopy3sl",
"IpAddress": "139.224.22.107"
},
{
"AllocationId": "nateip-11pt1f9ph",
"IpAddress": "139.224.22.55"
},
{
"AllocationId": "nateip-111ul670c",
"IpAddress": "139.224.22.79"
},
{
"AllocationId": "nateip-11ogfjj85",
"IpAddress": "139.224.22.59"
},
{
"AllocationId": "nateip-11s2jempe",
"IpAddress": "139.224.22.99"
}
]
},
"RegionId": "cn-shanghai",
"Status": "Available",
"ZoneId": "cn-shanghai-a"
}
]
},
"PageNumber": 1,
"PageSize": 10,
"RequestId": "EBF26EA4-15E9-44B6-B3EB-8111507321E9",
"TotalCount": 1
}
減少公網IP個數
當用戶需要減少一些公網IP時,可以在共享帶寬包中去除指定的公網IP。去除公網IP前,需要確保該IP沒有被DNAT規則引用。如果有引用,需要先刪除相應的DNAT規則,再去除公網IP。
假設用戶現在要去掉兩個指定的公網IP,CLI命令和回複信息如下:
[admin@tester:nat_gw_cli_tool]$ python api.py RemoveBandwidthPackageIps RegionId=cn-shanghai BandwidthPackageId=bwp-11odxu2k7 RemovedIpAddresses.1=nateip-1110a2l48 RemovedIpAddresses.2=nateip-11s2jempe
=====Request URL======
https://ecs.aliyuncs.com/?RemovedIpAddresses.2=nateip-11s2jempe&SignatureVersion=1.0&BandwidthPackageId=bwp-11odxu2k7&Format=json&TimeStamp=2016-05-23T04%3A01%3A34Z&RegionId=cn-shanghai&RemovedIpAddresses.1=nateip-1110a2l48&AccessKeyId=jZgi0oyrQ6ihgKp9&SignatureMethod=HMAC-SHA1&Version=2014-05-26&Signature=l4NbMQD5X1xkLrgBZm34Aj4uwiI%3D&action=RemoveBandwidthPackageIps&SignatureNonce=0a34f3f3-209b-11e6-b183-2cf0ee28adf2
=====Request URL end======
====== Got Response ======
{
"RequestId": "7D275A59-1EB0-4775-8A20-2A47055EAC5C"
}
臨時增減帶寬
隨著業務壓力的變化,用戶在某些時候需要增減自己購買的帶寬。
下麵的CLI命令,將共享帶寬包上的帶寬從150Mbps升級到200Mbps。
[admin@tester:nat_gw_cli_tool]$ python api.py ModifyBandwidthPackageSpec RegionId=cn-shanghai BandwidthPackageId=bwp-11odxu2k7 Bandwidth=200
=====Request URL======
https://ecs.aliyuncs.com/?SignatureVersion=1.0&BandwidthPackageId=bwp-11odxu2k7&Format=json&TimeStamp=2016-05-23T04%3A03%3A08Z&RegionId=cn-shanghai&Bandwidth=200&AccessKeyId=jZgi0oyrQ6ihgKp9&SignatureMethod=HMAC-SHA1&Version=2014-05-26&Signature=tozPphaDTYvhOI%2Bw%2FJjw7WaPn70%3D&action=ModifyBandwidthPackageSpec&SignatureNonce=42429561-209b-11e6-b869-2cf0ee28adf2
=====Request URL end======
====== Got Response ======
{
"RequestId": "079874CD-AEC1-43E6-AC03-ADD96B6E4907"
}
最後更新:2016-11-23 17:16:08
上一篇:
搭建VPN網關__最佳實踐_用戶指南_專有網絡 VPC-阿裏雲
下一篇:
高可用的SNAT網關__最佳實踐_用戶指南_專有網絡 VPC-阿裏雲
發送消息示例代碼__Java SDK_SDK使用手冊_消息服務-阿裏雲
新建集合__結構管理_DMS for MongoDB_用戶指南(NoSQL)_數據管理-阿裏雲
常見錯誤說明__附錄_大數據計算服務-阿裏雲
Topic管理__產品管理_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
添加域名分組__域名分組接口_API文檔_雲解析-阿裏雲
AccountType__數據類型_API 參考_雲服務器 ECS-阿裏雲
PutRowInBatchWriteRowRequest__DataType_API 參考_表格存儲-阿裏雲
接口說明__API使用手冊_歸檔存儲-阿裏雲
在違規處罰中,一般違規、嚴重違規和特別嚴重違規是怎麼定義的?__規則FAQ_常見問題_阿裏雲規則-阿裏雲
新建用戶__用戶管理_DMS for MongoDB_用戶指南(NoSQL)_數據管理-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲