デフォルトの仮想プライベートクラウド(VPC)を作成します。
操作説明
このオペレーションを呼び出してデフォルトVPCを作成する際は、以下の点にご注意ください:
-
デフォルトVPCの作成後、CIDRブロックを変更することはできませんが、セカンダリIPv4 CIDRブロックを追加することは可能です。
-
各デフォルトVPCは、クラウドリソース用に最大 300,000 個のプライベートネットワークIPアドレスをサポートしており、このクォータの引き上げはできません。
-
デフォルトVPCの作成後、vRouterとルートテーブルが自動的に作成されます。
-
各デフォルトVPCは、最大 3つのユーザーCIDRブロックをサポートします。複数のユーザーCIDRブロックが重複する場合、マスクが短い方のCIDRブロックが有効になります。例えば、10.0.0.0/16と10.0.0.0/24の両方が存在する場合、10.0.0.0/16が有効になります。
-
CreateDefaultVpcオペレーションは非同期です。リクエストを送信した後、デフォルトVPCがバックグラウンドで作成されている間に、システムはインスタンスIDを返します。 DescribeVpcAttribute を呼び出して、デフォルトVPCの作成ステータスを照会できます:
デフォルトVPCがPending 状態の場合、デフォルトVPCは設定中です。
デフォルトVPCがAvailable 状態の場合、デフォルトVPCは使用可能です。
-
CreateDefaultVpcオペレーションは、同一リージョンでのデフォルトVPCの同時作成をサポートしていません。
-
1つのリージョンに存在できるデフォルトVPCは1つのみです。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vpc:CreateDefaultVpc |
create |
*VPC
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
デフォルトVPCのリージョンID。 DescribeRegions を呼び出して、最新のリージョン一覧を照会できます。 |
cn-hangzhou |
| Ipv6CidrBlock |
string |
任意 |
デフォルトVPCのIPv6 CIDRブロック。 説明
このパラメーターは、EnableIpv6がtrueに設定されている場合に必須です。 |
2408:XXXX:346:b600::/56 |
| EnableIpv6 |
boolean |
任意 |
IPv6 CIDRブロックを有効にするかどうかを指定します。有効な値:
|
false |
| ResourceGroupId |
string |
任意 |
リソースグループのID。 |
rg-acfmystnjq4**** |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントでトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。ClientTokenの値にはASCII 文字のみを使用できます。 説明
このパラメーターを指定しない場合、システムはAPIリクエストのRequestIdをClientTokenとして使用します。各 APIリクエストのRequestIdは異なる場合があります。 |
123e4567-e89b-12d3-a456-426655440000 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
作成されたデフォルトVPCのID。 |
||
| VpcId |
string |
作成されたデフォルトVPCのID。 |
vpc-bp15zckdt37pq72zv**** |
| VRouterId |
string |
デフォルトVPCの作成後にシステムが自動的に作成するvRouterのID。 |
vrt-bp1lhl0taikrteen8**** |
| RequestId |
string |
リクエストID。 |
0ED8D006-F706-4D23-88ED-E11ED28DCAC0 |
| RouteTableId |
string |
デフォルトVPCの作成後にシステムが自動的に作成するルートテーブルのID。 |
vtb-bp1q1uirugzb1x32m**** |
例
成功レスポンス
JSONJSON
{
"VpcId": "vpc-bp15zckdt37pq72zv****",
"VRouterId": "vrt-bp1lhl0taikrteen8****",
"RequestId": "0ED8D006-F706-4D23-88ED-E11ED28DCAC0",
"RouteTableId": "vtb-bp1q1uirugzb1x32m****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | TOKEN_PROCESSING | Action is processing. | |
| 400 | InvokeError | instance quota rule invoke error. | |
| 400 | InvalidParameter | Specified CIDR block is not valid | |
| 400 | ResourceNotAvailable | Resource you requested is not available in this region or zone. | |
| 400 | InvalidVpcName.Malformed | Specified VPC name is not valid. | |
| 400 | InvalidVpcDiscription.Malformed | Specified VPC description is not valid. | |
| 400 | QuotaExceeded.Vpc | VPC quota exceeded. | VPCのクォータ上限に達しました。 |
| 400 | ResourceNotAvailable.Vpc | Resource you requested is not available in this region or zone. | |
| 400 | InvalidUserCidr.Quota | Specified UserCidr number is greater than 3. | |
| 400 | InvalidUserCidr.Malformed | Specified UserCidr overlapping in of 100.64.0.0/10. | |
| 400 | InvalidResourceGroupId | The specified ResourceGroupId does not exist. | |
| 400 | IllegalParam.Ipv6CidrBlock | %s | |
| 400 | OperationFailed.IPv6CidrNotReserved | %s | |
| 400 | MissingParam.EnableIpv6 | %s | |
| 400 | OperationUnsupported.Ipv6Feature | %s | |
| 400 | IllegalParam.ZoneId | %s | |
| 400 | OperationFailed.DefaultVpcExist | %s | |
| 400 | InvalidRegionId.NotFound | Specified value of "regionId" is not supported. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | Forbbiden | User not authorized to operate on the specified resource. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。