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

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

デバッグ

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

リクエストパラメーター

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

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

 

RegionId String 必須 cn-hangzhou

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

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

SnatEntryId String 必須 snat-bp1vcgcf8tm0plqcgfl04

SNAT エントリの ID を示します。

SnatIp String 必須 47.XXX.XXX.98 パブリック IP アドレスを設定します。 IP アドレスが複数の場合はカンマで区切ります。
SnatTableId String 必須 stb-8vbczigrhop8x5u3twlhd

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

レスポンスパラメーター

パラメーター データ型 値の例 説明
RequestId String 2315DEB7-5E92-423A-91F7-4C1EC9AD97C3 リクエストの ID を示します。

リクエストの例


https://vpc.aliyuncs.com/?Action=ModifySnatEntry
&RegionId=cn-hangzhou
&SnatEntryId=snat-bp1vcgcf8tm0plqcgfl04
&SnatIp=47.XXX.XXX.98
&SnatTableId=stb-8vbczigrhop8x5u3twlhd
&<CommonParameters>
レスポンスの例
  • XML 形式

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

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

エラーコード

HTTP ステータスコード エラーコード エラーメッセージ 説明
404 InvalidRegionId.NotFound The specified RegionId does not exist in our records. 指定されたリージョン ID が存在しない場合に返されるエラーメッセージです。
404 InvalidSnatTableId.NotFound Specified SNAT table does not exist. 指定された SNAT テーブルが存在しない場合に返されるエラーメッセージです。
400 InvalidSnatIp.Malformed The specified SnatIp is not a valid IP address. 指定された SnatIP が正しくない場合に返されるエラーメッセージです。
404 InvalidSnatEntryId.NotFound Specified SNAT entry does not exist. 指定された SNAT エントリが存在しない場合に返されるエラーメッセージです。
400 Forbidden.SourceVSwitchId.Duplicated The specified SourceCIDRis duplicated. 指定された VSwitch に対する SNAT ルールがすでに設定されている場合に返されるエラーメッセージです。
400 Forbidden.IpUsedInForwardTable The specified SnatIp already used in forward table. 指定されたパブリック IP アドレスが、すでに DNAT ルールで使用されている場合に返されるエラーメッセージです。 別の IP アドレスを選択するか、この IP アドレスを使用している DNATルールを削除します。

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