Crea una nube privada virtual (VPC) predeterminada.
Descripción de la operación
Al llamar a esta operación para crear una VPC predeterminada, tenga en cuenta los siguientes puntos:
-
Después de crear una VPC predeterminada, no puede modificar su bloque CIDR, pero puede agregar bloques CIDR IPv4 secundarios.
-
Cada VPC predeterminada admite hasta 300,000 direcciones IP de red privada para recursos en la nube, y esta cuota no se puede aumentar.
-
Después de crear una VPC predeterminada, se crean automáticamente un vRouter y una tabla de rutas.
-
Cada VPC predeterminada admite hasta tres bloques CIDR de usuario. Si varios bloques CIDR de usuario se superponen, el bloque CIDR con la máscara más corta surte efecto. Por ejemplo, si existen tanto 10.0.0.0/16 como 10.0.0.0/24, 10.0.0.0/16 surte efecto.
-
La operación CreateDefaultVpc es asíncrona. Después de enviar una solicitud, el sistema devuelve un ID de instancia mientras la VPC predeterminada aún se está creando en segundo plano. Puede llamar a DescribeVpcAttribute para consultar el estado de creación de la VPC predeterminada:
Si la VPC predeterminada está en estado Pending, significa que se está configurando.
Si la VPC predeterminada está en estado Available, significa que está disponible.
-
La operación CreateDefaultVpc no admite la creación simultánea de VPC predeterminadas en la misma región.
-
Solo puede existir una VPC predeterminada por región.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
vpc:CreateDefaultVpc |
create |
*VPC
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región de la VPC predeterminada. Puede llamar a DescribeRegions para consultar la lista de regiones más reciente. |
cn-hangzhou |
| Ipv6CidrBlock |
string |
No |
El bloque CIDR IPv6 de la VPC predeterminada. Nota
Este parámetro es obligatorio cuando EnableIpv6 se establece en true. |
2408:XXXX:346:b600::/56 |
| EnableIpv6 |
boolean |
No |
Especifica si se debe habilitar el bloque CIDR IPv6. Valores válidos:
|
false |
| ResourceGroupId |
string |
No |
El ID del grupo de recursos. |
rg-acfmystnjq4**** |
| ClientToken |
string |
No |
El token de cliente que se utiliza para garantizar la idempotencia de la solicitud. Puede utilizar el cliente para generar el token, pero debe asegurarse de que sea único entre diferentes solicitudes. El valor de ClientToken solo puede contener caracteres ASCII. Nota
Si no especifica este parámetro, el sistema utiliza el RequestId de la solicitud de API como ClientToken. El RequestId puede ser diferente para cada solicitud de API. |
123e4567-e89b-12d3-a456-426655440000 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El ID de la VPC predeterminada creada. |
||
| VpcId |
string |
El ID de la VPC predeterminada creada. |
vpc-bp15zckdt37pq72zv**** |
| VRouterId |
string |
El ID del vRouter que el sistema crea automáticamente después de crear la VPC predeterminada. |
vrt-bp1lhl0taikrteen8**** |
| RequestId |
string |
El ID de la solicitud. |
0ED8D006-F706-4D23-88ED-E11ED28DCAC0 |
| RouteTableId |
string |
El ID de la tabla de rutas que el sistema crea automáticamente después de crear la VPC predeterminada. |
vtb-bp1q1uirugzb1x32m**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"VpcId": "vpc-bp15zckdt37pq72zv****",
"VRouterId": "vrt-bp1lhl0taikrteen8****",
"RequestId": "0ED8D006-F706-4D23-88ED-E11ED28DCAC0",
"RouteTableId": "vtb-bp1q1uirugzb1x32m****"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | TOKEN_PROCESSING | Action is processing. | |
| 400 | InvokeError | instance quota rule invoke error. | Failed to get rule data, please wait zai shi |
| 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. | The number of VPCs in this account has reached the upper limit. |
| 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. | The user CIDR block that you specify overlaps with 100.64.0.0/10. |
| 400 | InvalidResourceGroupId | The specified ResourceGroupId does not exist. | The specified resource group ID 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. | User not authorized to operate on the specified resource. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.