DNAT エントリを変更します。

DNAT エントリが Pending または Modifying 状態の場合は変更できません

デバッグ

API Explorer を使用すると、API を簡単にデバッグし、SDK コード例を自動的に生成して、API をすばやく検索できます。

リクエストパラメーター

パラメーター データ型 必須/任意 値の例 説明
Action String 必須 ModifyForwardEntry

操作の実行に使用する API (ModifyForwardEntry) を設定します。 

 

ForwardEntryId String 必須 fwd-8vbn3bc8roygjp0gy3xk7

 DNAT エントリの ID を設定します。

ForwardTableId String 必須 ftb-8vbx8xu2lqj9qb334h0ow

DNAT テーブルの ID を設定します。

RegionId String 必須 cn-hangzhou

NAT Gateway が設定されているリージョンの ID を設定します。

リージョン ID を照会するには、DescribeRegions を呼び出します。

ExternalIp String 任意 116.62.222.28

パブリック IP アドレスを設定します。

ExternalPort String 任意 80 パブリックポート番号を設定します。 値の範囲は、1 から 65535です。
InternalIp String 任意 10.34.56.78 ターゲットのプライベート IP アドレスを設定します。
InternalPort String 任意 80 ターゲットのプライベートポートを設定します。 値の範囲は、1 から 65535です。
IpProtocol String 任意 TCP
プロトコルの種類を設定します。 設定可能な値は次のとおりです。
  • TCP : TCPパケットを転送します。

  • UDP : UDPパケットを転送します。

  • Any: すべてのパケットを転送します。

レスポンスパラメーター

パラメーター データ型 値の例 説明
RequestId String 24CC85DC-7700-4F09-9624-99E988C7DD03 リクエストの ID を示します。

リクエストの例


https://vpc.aliyuncs.com/?Action=ModifyForwardEntry
&ForwardEntryId=fwd-8vbn3bc8roygjp0gy3xk7
&ForwardTableId=ftb-8vbx8xu2lqj9qb334h0ow
&RegionId= cn-hangzhou
&<CommonParameters>
レスポンスの例
  • XML 形式

    <ModifyForwardEntryResponse>
      <RequestId>2315DEB7-5E92-423A-91F7-4C1EC9AD97C3</RequestId>
    </ModifyForwardEntryResponse>
    
  • JSON 形式

    {
    	"RequestId":"2315DEB7-5E92-423A-91F7-4C1EC9AD97C3"
    }

エラーコード

HTTP ステータスコード エラーコード エラーメッセージ 説明
404 InvalidRegionId.NotFound The specified RegionId does not exist in our records. 指定されたリージョン ID が存在しない場合に返されるエラーメッセージです。
400 InvalidExternalIp.Malformed The specified ExternalIp is not a valid IP address. 指定されたパブリック IP アドレスが正しくない場合に返されるエラーメッセージです。
400 InvalidInternalIp.Malformed The specified InternalIp is not a valid IP address. 指定された InternalIP が正しくない場合に返されるエラーメッセージです。
400 InvalidExternalPort.Malformed The specified ExternalPort is not a valid port. 指定されたパブリックポートが正しくない場合に返されるエラーメッセージです。
400 InvalidInternalPort.Malformed The specified InternalPort is not a valid port. 指定されたプライベートポートが正しくない場合に返されるエラーメッセージです。
400 Forbidden.DestnationIpOutOfVpcCIDR The specified Destination Ip is Out of VPC CIDR. 指定された InternalIp が VPC の CIDR ブロックに存在しない場合に返されるエラーメッセージです。
400 InvalidProtocal.ValueNotSupported The specified IpProtocol does not support. 指定された プロトコルタイプがサポートされていない場合に返されるエラーメッセージです。
400 IncorretForwardEntryStatus Some Forward entry status blocked this operation.. 少なくとも 1 つの DNAT エントリが Pending または Modifying の状態にあるため、この操作を実行できない場合に返されるエラーメッセージです。
400 QuotaExceeded Forward entry quota exceeded in this route table. ルートテーブルのカスタムルートエントリ数の上限に達した場合に返されるエラーメッセージです。 チケットを起票して、エントリ数の追加を申請できます。
404 InvalidForwardEntryId.NotFound Specified forward entry ID does not exist 指定された DNAT エントリが存在しない場合に返されるエラーメッセージです。
404 InvalidExternalIp.NotFound Specified External Ip address does not found on the VRouter 指定された ExternalIP が存在しない場合に返されるエラーメッセージです。
404 InvalidForwardTableId.NotFound Specified forward table does not exist. 指定された DNAT テーブルが存在しない場合に返されるエラーメッセージです。
400 Forbidden.ExternalIp.UsedInSnatTable The specified ExternalIp is already used in SnatTable 指定された ExternalIp が SNAT ルールによって使用されている場合に返されるエラーメッセージです。 別の IP アドレスを選択するか、この IP アドレスを使用している SNATルールを削除します。
400 Forbidden.Already.Bounded The specified instance already bounded 指定されたインスタンスがバインド済みの場合に返されるエラーメッセージです。

共通エラーコードをご参照ください。