CreateVpnGateway 操作を呼び出して VPN ゲートウェイを作成します。
操作説明
-
VPN ゲートウェイを作成する前に、VPN ゲートウェイの使用制限をご確認ください。詳細については、「VPN ゲートウェイの使用制限」をご参照ください。
-
一部のリージョンの VPN ゲートウェイインスタンスは、デフォルトでデュアルトンネルモードの IPsec-VPN 接続のみをサポートしています。これらのリージョンで
CreateVpnGateway操作を呼び出して VPN ゲートウェイインスタンスを作成する場合、必須パラメーターに加えて VSwitchId および DisasterRecoveryVSwitchId パラメーターを指定する必要があります。デュアルトンネルモードの IPsec-VPN 接続をサポートするリージョンとゾーンについては、「IPsec-VPN 接続をデュアルトンネルモードにアップグレードする」をご参照ください。 -
CreateVpnGateway は非同期操作です。この操作を呼び出すと、システムはインスタンス ID を返しますが、VPN ゲートウェイはまだ作成されていません。作成タスクはバックグラウンドで実行中です。 DescribeVpnGateway を呼び出して VPN ゲートウェイの作成ステータスをクエリできます:
VPN ゲートウェイが provisioning 状態の場合、VPN ゲートウェイは作成中です。
VPN ゲートウェイが active 状態の場合、VPN ゲートウェイは作成済みです。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vpc:CreateVpnGateway |
create |
*VpnGateway
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
VPN ゲートウェイのリージョン ID。 DescribeRegions 操作を呼び出してリージョン ID をクエリできます。 |
cn-hangzhou |
| Name |
string |
任意 |
VPN ゲートウェイの名前。デフォルト値は VPN ゲートウェイの ID です。 名前は 2~100 文字である必要があります。 |
MYVPN |
| VpcId |
string |
必須 |
VPN ゲートウェイが属する VPC 接続インスタンスの ID。 |
vpc-bp1ub1yt9cvakoelj**** |
| InstanceChargeType |
string |
任意 |
VPN ゲートウェイの課金方法。値を POSTPAY に設定します。これは従量課金方法を指定します。 . |
中国站示例值:PREPAY,国际站示例值:POSTPAY |
| Period |
integer |
任意 |
サブスクリプション期間。単位: 月。有効な値: 1~9、12、24、36。 |
1 |
| AutoPay |
boolean |
任意 |
VPN ゲートウェイの請求書を自動的に支払うかどうかを指定します。有効な値:
説明
VPN ゲートウェイインスタンスを正常に作成するには、自動支払いを有効にしてください。自動支払いを無効にした場合、VPN ゲートウェイインスタンスを作成するには手動で請求書を支払う必要があります。 |
false |
| Bandwidth |
integer |
必須 |
VPN ゲートウェイの帯域幅スペック。単位: Mbit/s。
説明
一部のリージョンの VPN ゲートウェイがサポートする帯域幅スペックの最大値は 500 Mbit/s です。詳細については、「VPN ゲートウェイの使用制限」をご参照ください。 |
5 |
| EnableIpsec |
boolean |
任意 |
IPsec-VPN 機能を有効にするかどうかを指定します。有効な値:
|
true |
| EnableSsl |
boolean |
任意 |
SSL-VPN 機能を有効にするかどうかを指定します。有効な値:
|
false |
| SslConnections |
integer |
任意 |
同時に接続できるクライアントの最大数。有効な値: 5 (デフォルト)、10、20、50、100、200、500、1000。 |
5 |
| VSwitchId |
string |
任意 |
VPN ゲートウェイインスタンスに関連付けられた vSwitch。
|
vsw-bp1j5miw2bae9s2vt**** |
| VpnType |
string |
任意 |
VPN ゲートウェイのタイプ。有効な値:
|
Normal |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。クライアントトークンには ASCII 文字のみを含めることができます。 説明
このパラメーターを指定しない場合、システムは API リクエストの RequestId を ClientToken として使用します。RequestId は API リクエストごとに異なる場合があります。 |
02fb3da4**** |
| NetworkType |
string |
任意 |
VPN ゲートウェイのネットワークタイプ。有効な値:
|
public |
| DisasterRecoveryVSwitchId |
string |
任意 |
VPN VPC 接続インスタンスに関連付けられた 2 番目の vSwitch。
デュアルトンネルモードの IPsec-VPN 接続をサポートするリージョンとゾーンについては、「IPsec-VPN 接続をデュアルトンネルモードにアップグレードする」をご参照ください。 |
vsw-p0wiz7obm0tbimu4r**** |
| ResourceGroupId |
string |
任意 |
VPN ゲートウェイが属するリソースグループの ID。
|
rg-acfmzs372yg**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーター。 |
||
| VpnGatewayId |
string |
VPN ゲートウェイのインスタンス ID。 |
vpn-uf68lxhgr7ftbqr3p**** |
| RequestId |
string |
リクエスト ID。 |
EB2C156A-41F8-49CC-A756-D55AFC8BFD69 |
| Name |
string |
VPN ゲートウェイの名前。 |
MYVPN |
| OrderId |
integer |
注文 ID。 VPN ゲートウェイの請求書の自動支払いを有効にしていない場合、「費用とコスト」にアクセスして支払いを完了してください。. |
208240895400460 |
例
成功レスポンス
JSONJSON
{
"VpnGatewayId": "vpn-uf68lxhgr7ftbqr3p****",
"RequestId": "EB2C156A-41F8-49CC-A756-D55AFC8BFD69",
"Name": "MYVPN",
"OrderId": 208240895400460
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidVpcId.NotFound | The specified VPC id does not exist in our records. | |
| 400 | InvalidName | The specified value of Name not supported. | |
| 400 | InvalidSpec.NotFound | The specified Spec does not exist in our records. | |
| 400 | InvalidPeriod | The specified period is not valid | |
| 400 | ChargeType.NotSupport | The specified charge type is not support. | |
| 400 | InventoryNotEnough | The inventory is not enough. | |
| 400 | UnnecessarySslConnection | The SSL connection is unnecessary for ssl vpn disabled. | |
| 400 | InvalidVpnEnable | Either IPsec or SSL VPN must be set enable. | |
| 400 | Resource.QuotaFull | The quota of resource is full | |
| 400 | InvalidVSwitchId.NotFound | The specified vswitchId is not found. | |
| 400 | OperationFailed.InventoryNotEnough | No enough available resource. Try another vswitch with different available zone. | |
| 400 | Forbidden.OperateShareResource | Operating shared resources is forbidden. | |
| 400 | OperationFailed.IpNotEnough | Operation failed because private ip address of the virtual switch is not enough. | |
| 400 | Forbidden.NoSLRPermission | User not authorized to create service linked role. | |
| 400 | OperationFailed.VSwitchConflict | The vswitch can't create vpn. Try another vswitch. | |
| 400 | OperationFailed.AzNotSupport | Current available zone can't create vpn. Try another vswitch with different available zone. | |
| 400 | OperationFailed.NetworkTypeNotMatch | Create NationalStandard vpn with private networkType is unsupported. | |
| 400 | OperationFailed.SslNotSupport | Enable ssl vpn with private networkType is unsupported. | |
| 400 | Forbidden.TagKey.Duplicated | The specified tag key already exists. | |
| 400 | SizeLimitExceeded.TagNum | The maximum number of tags is exceeded. | |
| 400 | InvalidParameter.TagValue | The specified parameter TagValue is invalid. | |
| 400 | InvalidParameter.TagKey | The specified parameter TagKey is invalid. | |
| 400 | Duplicated.TagKey | The specified parameter TagKey is duplicated. | |
| 400 | InternalError | The request processing has failed due to some unknown error, exception or failure. | |
| 400 | InvalidVSwitchId.SecondVswitchNotSupport | The available zone of vswitch2 not supported. | |
| 400 | InvalidVSwitchId.FirstVswitchNotSupport | The available zone of vswitch1 not supported. | |
| 400 | InvalidVSwitchId.VswitchIdShouldDifferent | The VSwitch ids should be different. | |
| 400 | InvalidVSwitchId.FirstVswitchIpNotEnough | The ip of vswitch1 not enough. | |
| 400 | InvalidVSwitchId.SecondVswitchIpNotEnough | The ip of vswitch2 not enough. | |
| 400 | InvalidVSwitchId.ZoneIdShouldDifferent | Two vSwitches should belong to different Availability Zones. | |
| 404 | InvalidRegionId.NotFound | The specified region is not found during access authentication. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。