FULLNAT テーブルに FULLNAT エントリを追加します。
操作説明
-
CreateFullNatEntry は非同期操作です。この操作の呼び出しリクエストを送信すると、システムは FULLNAT エントリを返し、バックグラウンドで FULLNAT エントリの追加処理を実行します。ListFullNatEntries 操作を呼び出して、FULLNAT エントリのステータスをクエリできます。
FULLNAT エントリのステータスが Creating の場合、システムは FULLNAT エントリを追加中です。この状態では、FULLNAT エントリのステータスをクエリすることのみ可能で、他の操作は実行できません。
FULLNAT エントリのステータスが Available の場合、FULLNAT エントリが正常に追加されています。
-
同一の VPN ゲートウェイに対して、指定された時間内に CreateFullNatEntry 操作を繰り返し呼び出すことはできません。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークンです。 クライアント側で値を生成できますが、各リクエストに一意のトークン値を設定する必要があります。クライアントトークンには ASCII 文字のみを使用できます。 説明
このパラメーターを指定しない場合、システムは自動的に RequestId の値を ClientToken の値として使用します。リクエスト ID はリクエストごとに異なる場合があります。 |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| FullNatTableId |
string |
必須 |
FULLNAT エントリが属する FULLNAT テーブルの ID です。 |
fulltb-gw88z7hhlv43rmb26**** |
| NetworkInterfaceId |
string |
必須 |
イーサネットネットワークインターフェース (ENI) ID です。 |
eni-gw8g131ef2dnbu3k**** |
| NatIp |
string |
必須 |
アドレス変換を提供する NAT IP アドレスです。 |
192.168.XX.XX |
| NatIpPort |
string |
任意 |
FULLNAT ポートマッピングで変更するフロントエンドポートです。有効な値:1 ~ 65535。 |
80 |
| AccessIp |
string |
任意 |
FULLNAT アドレス変換で変更するバックエンド IP アドレスです。 |
192.168.XX.XX |
| AccessPort |
string |
必須 |
FULLNAT ポートマッピングで変更するバックエンドポートです。有効な値:1 ~ 65535。 |
80 |
| IpProtocol |
string |
必須 |
ポートによって転送されるパケットのプロトコルです。有効な値:
|
TCP |
| FullNatEntryName |
string |
任意 |
FULLNAT エントリ名です。名前は 2~128 文字である必要があります。先頭は英字でなければならず、http:// または https:// で始まってはいけません。 |
test |
| FullNatEntryDescription |
string |
任意 |
FULLNAT エントリの説明です。 このパラメーターは省略可能です。説明を入力する場合、説明は 2~256 文字である必要があり、 |
abc |
| DryRun |
boolean |
任意 |
このリクエストを事前チェックのみ行うかどうかを指定します。有効な値:
|
false |
| RegionId |
string |
必須 |
追加する FULLNAT エントリが属する Virtual Private Cloud (VPC) NAT ゲートウェイのリージョン ID です。 最新のリージョンリストをクエリするには、DescribeRegions 操作を呼び出してください。 |
eu-central-1 |
| AccessDomain |
string |
任意 |
FULLNAT アドレス変換のバックエンドドメイン名です。 |
xxx.com |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答スキーマ |
||
| RequestId |
string |
リクエスト ID です。 |
2315DEB7-5E92-423A-91F7-4C1EC9AD97C3 |
| FullNatEntryId |
string |
FULLNAT エントリ ID です。 |
fullnat-gw8fz23jezpbblf1j**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "2315DEB7-5E92-423A-91F7-4C1EC9AD97C3",
"FullNatEntryId": "fullnat-gw8fz23jezpbblf1j****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | ResourceNotFound.NatIp | The specified resource of %s is not found. | |
| 400 | IllegalParamFormat.NatIp | The param format of %s[%s] is illegal. | |
| 400 | UnsupportedFeature.PrivateLinkMode | The feature of %s is not supported. | |
| 400 | QuotaExceeded.FullNatEntry | The quota of %s is exceeded, usage %s/%s. | |
| 400 | IncorrectStatus.NatIp | The status of %s [%s] is incorrect. | |
| 400 | ResourceAlreadyExist.FullNatEntry | The specified resource of %s is already exist. | |
| 400 | IncorrectStatus.NetworkInterface | The status of network interface is incorrect. | |
| 400 | OperationFailed.AllocateNatIpPortFailed | NatIpPort allocation failed. | |
| 400 | IllegalParam.NetworkInterfaceId | The param of NetworkInterfaceId is illegal. | |
| 400 | IllegalParam.AccessDomain | The request parameter AccessDomain is illegal. | |
| 400 | ExclusiveParam.AccessIpAndAccessDomain | The specified AccessIp and AccessDomain are mutually exclusive. | |
| 400 | InstanceUnsupported.FullNatDomain | The current instance does not support the configuration of the FullNat rule domain name. | |
| 400 | ZoneUnsupported.FullNatDomain | The current zone does not support the configuration of the FullNat rule domain name. | |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | |
| 404 | ResourceNotFound.NatGateway | The NatGateway instance not exist. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。