全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
专有网络 VPC

修改DNAT条目

更新时间:2017-08-08 11:20:56

描述

修改指定的DNAT条目。

注意:当DNAT表中有DNAT条目的状态为Pending或Modifying时,无法修改DNAT条目。

请求参数

请求参数 类型 是否必须 描述
Action String 系统规定参数,取值:ModifyForwardEntry
RegionId String NAT网关的所属地域。
ForwardTableId String DNAT表的ID。
ForwardEntryId String 要修改的DNAT条目的ID。
ExternalIp String 用来转发和接收请求的公网IP。
IpProtocol String

协议类型。

可选值:TCP、UDP、Any。

ExternalPort String

公网端口。

取值:1-65535。

InternalIp String 私网IP。
InternalPort String

私网端口。

取值:1-65535。

返回参数

公共返回参数。

错误码

错误代码 错误信息 HTTP状态码 说明
InvalidRegionId.NotFound The specified RegionId is not found in our record. 404 指定的地域不存在。
InvalidForwardTableId.NotFound Specified forward table does not exist. 404 指定的DNAT表不存在。
InvalidForwardEntryId.NotFound Specified forward entry ID does not exist 404 指定的DNAT条目不存在。
InvalidExternalIp.NotFound Specified Source Ip address does not found on the VRouter 404 指定的公网IP不存在。
QuotaExceeded Forward entry quota exceeded in this route table. 400 一个DNAT表中DNAT条目不能超过40条。
IncorretForwardEntryStatus Some Forward entry status blocked this operation. 400 无法修改DNAT条目,DNAT表中有DNAT条目的状态为Pending或Modifying。
InvalidProtocal.ValueNotSupportedc The specified IpProtocol does not exist or IpProtocol and ExternalPort or InternalPort do not match. 400 不支持指定的协议类型。
InvalidInternalIp.Malformed The specified InternalIp is not a valid IP address. 400 指定的私网IP不合法。
InvalidExternalIp.Malformed The specified ExternalIp is not a valid IP address. 400 指定的公网IP不合法。
InvalidExternalPort.Malformed The specified ExternalPort is not a valid port. 400 指定的公网端口不合法。
InvalidInternalPort.Malformed The specified InternalPort is not a valid port. 400 指定的私网端口不合法。
ForwardEntry.Duplicated The specified <ExternalIp, IpProtocol, ExternalPort> is duplicated 400 指定的公网IP、公网端口、协议已经存在。
Forbidden.InternalIpAndInternalPortDuplicate The specified <InternalIp, InternalPort> is duplicated. 400 指定的私网IP、私网端口、协议已经存在。
Forbidden.PortsAndIpProtocol ExternalPort/InternalPort/IpProtocol must be all Any or all not Any. 400 ExternalPort、InternalPort、IpProtocol必须同时为Any或者同时不为Any。
Forbidden.ExternalIp.UsedInSnatTable The specified ExternalIp is already used in SnatTable 400 指定的公网IP已用在SNAT条目中。

示例

请求示例

  1. https://vpc.aliyuncs.com/?SignatureVersion=1.0&Format=json&TimeStamp=2016-05-23T04%3A09%3A16Z&RegionId=cn-shanghai&ForwardEntryId=fwd-11iv34uj7&InternalIp=192.168.1.3&AccessKeyId=jZgi0oyrQ6ihgKp9&ForwardTableId=ftb-11tc6xgmv&SignatureMethod=HMAC-SHA1&Version=2016-04-28&Signature=DM6q9yvEuEPSryxJtyLlN4S2hXE%3D&action=ModifyForwardEntry&SignatureNonce=1daf567d-209c-11e6-aba8-2cf0ee28adf2

返回示例

JSON 格式

  1. {
  2. "RequestId": "24CC85DC-7700-4F09-9624-99E988C7DD03"
  3. }
本文导读目录