閱讀170 返回首頁    go 魔獸


修改共享帶寬包-減少公網IP__NAT網關相關接口_API 參考_雲服務器 ECS-阿裏雲

描述

去除IP時,指定要去除的IP列表;

  1. 不允許所有IP都去掉;如果請求中的IP列表囊括了現有所有IP,則報錯;(報錯意味著本次請求不合法,所有IP都沒有發生刪除行為)
  2. 如果出現了不在帶寬包中的IP,則報錯;(報錯意味著本次請求不合法,所有IP都沒有發生刪除行為)
  3. 如果出現了某個IP被SNAT、Portmap規則引用的情況,則報錯;(報錯意味著本次請求不合法,所有IP都沒有發生刪除行為)

請求參數

名稱 類型 是否必須 描述
Action String 係統規定參數,取值:RemoveBandwidthPackageIps
RegionId String 共享帶寬包所在的地域
BandwidthPackageId String 要修改的BandwidthPackage的Id
RemovedIpAddresses.n Array 要去除的IP地址的AllocationId(填寫IP的AllocationId而不是IP地址)。
n必須從1開始排列,最大為20;
若指定了某個不存在的IP,則本次刪除行為失敗,所有IP都沒有被刪除;
若指定了當前帶寬包中的所有IP,則本次刪除行為失敗——不允許出現某個帶寬包中沒有IP的情況。
ClientToken String 用於保證請求的冪等性。由客戶端生成該參數值,要保證在不同請求間唯一,最大不值過 64 個 ASCII 字符。具體參見附錄.

返回參數

全是公共返回參數,詳見公共返回參數

錯誤碼

錯誤代碼 描述 Http 狀態碼 語義
InvalidRegionId.NotFound Specified value of “RegionId” is not supported. 404 指定的 Region 不存在
InvalidBandwidthPackageId.NotFound Specified value of BandwidthPackageId is not found in our record. 404 指定的BandwidthPackage不存在
InvalidRemovedIpAddresses.NotFound Some of the specified value of RemovedIpAddress not found in specified BandwidthPackage 400 指定的某個IP地址並不存在於指定的共享帶寬包上。
Forbidden.RemoveAllIps It’s forbidden that remove all IPs in BandwidthPackage. 400 禁止去除一次性移除帶寬包中的所有IP
Forbidden.SomeIpReferredByForwardEntry It’s forbidden because there are some specified RemovedIpAddresses referred by ForwardEntry. 400 指定要刪除的IP中,有IP被端口轉發規則引用。

示例

請求示例

  1. 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

返回示例

XML格式

暫略

JSON格式

  1. {
  2. "RequestId": "7D275A59-1EB0-4775-8A20-2A47055EAC5C"
  3. }

最後更新:2016-12-18 11:59:32

  上一篇:go 修改共享帶寬包-增加公網IP__NAT網關相關接口_API 參考_雲服務器 ECS-阿裏雲
  下一篇:go 刪除共享帶寬包__NAT網關相關接口_API 參考_雲服務器 ECS-阿裏雲