指定された SNAT テーブルにソースネットワークアドレス変換(SNAT)エントリを追加します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ens:CreateSnatEntry |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| NatGatewayId |
string |
必須 |
ネットワークアドレス変換(NAT)ゲートウェイの ID です。 |
nat-5tawjw5j7sgd2deujxuk0**** |
| SnatIp |
string |
必須 |
SNAT エントリ内のエラスティック IP アドレス(EIP)です。複数の EIP を指定する場合は、カンマ(,)で区切ります。 |
120.XXX.XXX.71 |
| SourceVSwitchId |
string |
任意 |
インターネット経由でアクセスする必要がある vSwitch の ID です。このパラメーターを指定すると、該当 vSwitch 内の Edge Node Service(ENS)インスタンスが SNAT エントリを使用してインターネットにアクセスできます。 説明
SourceVSwitchId と SourceCIDR の両方を指定した場合、SourceVSwitchId は無効となり、SourceCIDR に指定した値が優先されます。 |
vsw-bp1hwx7gi495q260p**** |
| SourceCIDR |
string |
任意 |
CIDR ブロックです。ネットワーク、vSwitch、またはインスタンスの CIDR ブロックを指定できます。カスタム CIDR ブロックも指定可能です。CIDR ブロック内のすべてのインスタンスは、SNAT を使用してインターネットまたは外部ネットワークにアクセスできます。 説明
SourceVSwitchId と SourceCIDR の両方を指定した場合、SourceVSwitchId は無効となり、SourceCIDR に指定した値が優先されます。 |
10.0.0.0/24 |
| SnatEntryName |
string |
任意 |
SNAT エントリの名前です。名前は 1~128 文字で指定する必要があります。 |
test0 |
| SourceNetworkId |
string |
任意 |
ネットワークの ID です。このパラメーターを指定すると、該当ネットワーク内のすべての ENS インスタンスが SNAT エントリを使用してインターネットにアクセスできます。 説明
SourceNetworkId と SourceVSwitchId または SourceCIDR を同時に指定した場合、SourceNetworkId は無効となり、SourceCIDR に指定した値が優先されます。優先順位は、SourceCIDR > SourceVSwitchId > SourceNetworkId です。 |
n-2zeuphj08tt7q3brd**** |
| StandbySnatIp |
string |
任意 |
SNAT エントリ内のサブ EIP です。複数のサブ EIP を指定する場合は、カンマ(,)で区切ります。 |
101.XXX.XXX.7 |
| IdleTimeout |
integer |
任意 |
アイドル接続のタイムアウト期間です。有効値: 1~86400。単位:秒。 |
15 |
| IspAffinity |
boolean |
任意 |
オペレーター アフィニティを有効にするかどうかを指定します。値の設定方法:
|
true |
| EipAffinity |
boolean |
任意 |
IP アフィニティを有効にするかどうかを指定します。このパラメーターを指定しない場合、デフォルトで IP アフィニティが有効になります。有効値:
説明
IP アフィニティを有効にした場合、SNAT エントリに関連付けられた複数の EIP があると、1 つのクライアントは同じ EIP を使用して通信します。IP アフィニティを無効にした場合、クライアントはランダムな EIP を使用して通信します。 |
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスのスキーマです。 |
||
| RequestId |
string |
リクエストの ID です。 |
018EED6A-69CA-58C8-A345-498927D5D34E |
| SnatEntryId |
string |
SNAT エントリの ID です。 |
snat-5tc08qfj5ecblfdn2rqr9**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "018EED6A-69CA-58C8-A345-498927D5D34E",
"SnatEntryId": "snat-5tc08qfj5ecblfdn2rqr9****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | Invalid%s | The specified parameter %s is invalid. | |
| 400 | Missing%s | You must specify the parameter %s. | |
| 400 | Forbidden.SourceCIDR.NotSupport | SourceCIDR support intranet cidr only. | |
| 400 | InvalidParameter.NatNotFound | The specified Nat is not found. | |
| 400 | InvalidParameter.SnatIp | The specified SnatIp is not found. | |
| 400 | SnatEntryLimitExceed | The limit of snat entry in the network reaches. | |
| 400 | SnatIpLimitExceed | The Snat pool ip too many. | |
| 400 | InvalidParameter.SourceNetworkId | The specified parameter SourceNetworkId is invalid. | |
| 400 | ens.interface.error | Failed to call API. | |
| 400 | Forbidden.SourceCIDR.Duplicated | The specified sourceCIDR is duplicated. | |
| 400 | Forbidden.SnatIpUsedInDnat | The snatIp is already in use in the DNAT rule. | |
| 400 | InvalidParameter.SourceCIDR | The specified parameter SourceCIDR is invalid. | |
| 400 | InvalidVSwitchId.NotFound | Specified virtual switch does not exist. | |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。