

# Utilización de su VPC y subredes predetermiandas
<a name="work-with-default-vpc"></a>

En esta sección, se describe cómo trabajar con su VPC y subredes predeterminadas.

**Topics**
+ [Consultar la VPC y las subredes predeterminadas](#view-default-vpc)
+ [Crear una VPC predeterminada](#create-default-vpc)
+ [Crear una subred predeterminada](#create-default-subnet)
+ [Eliminar las subredes predeterminadas y la VPC predeterminada](#deleting-default-vpc)

## Consultar la VPC y las subredes predeterminadas
<a name="view-default-vpc"></a>

Puede consultar la VPC y las subredes predeterminadas con la consola de Amazon VPC o la línea de comandos.

**Para ver la VPC y las subredes predeterminadas con la consola de**

1. Abra la consola de Amazon VPC en [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/).

1. En el panel de navegación, elija **Your VPCs**.

1. En la columna **Default VPC**, busque el valor **Yes**. Anote el ID de la VPC predeterminada.

1. En el panel de navegación, elija **Subnets**.

1. En la barra de búsqueda, escriba el ID de la VPC predeterminada. Las subredes devueltas son las que se encuentran en su VPC predeterminada.

1. Para comprobar qué subredes son las predeterminadas, busque el valor **Yes** en la columna **Default Subnet**.

**Para describir la VPC predeterminada con la línea de comandos**
+ Utilice [describe-vpcs](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-vpcs.html) (AWS CLI)
+ Utilice [Get-EC2Vpc](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Vpc.html) (AWS Tools for Windows PowerShell)

Use los comandos con el filtro `isDefault` y establezca el valor de filtro en `true`. 

**Para describir las subredes predeterminadas con la línea de comandos**
+ Utilice [describe-subnets](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-subnets.html) (AWS CLI)
+ Utilice [Get-EC2Subnet](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Subnet.html) (AWS Tools for Windows PowerShell)

Use los comandos con el filtro `vpc-id` y establezca el valor de filtro en el ID de la VPC predeterminada. En el resultado, el campo `DefaultForAz` se establece en `true` para las subredes predeterminadas.

## Crear una VPC predeterminada
<a name="create-default-vpc"></a>

Si elimina la VPC predeterminada, puede crear otra. No puede restaurar una VPC predeterminada anterior que haya eliminado y no puede marcar una VPC no predeterminada existente como predeterminada.

Al crear una VPC predeterminada, se crea con los [componentes](default-vpc-components.md) estándar de una VPC predeterminada, incluida una subred predeterminada en cada zona de disponibilidad. No puede especificar sus propios componentes. Es posible que los bloques de CIDR de subred de la nueva VPC predeterminada no se mapeen a las mismas zonas de disponibilidad que la VPC predeterminada anterior. Por ejemplo, si la subred con el bloque de CIDR `172.31.0.0/20` se creó en `us-east-2a` en la VPC predeterminada anterior, se puede crear en `us-east-2b` en la nueva VPC predeterminada.

Si ya tiene una VPC predeterminada en la región, no puede crear otra. 

**Para crear una VPC predeterminada con la consola de**

1. Abra la consola de Amazon VPC en [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/).

1. En el panel de navegación, elija **Your VPCs**.

1. Elija **Actions**, **Create Default VPC**.

1. Seleccione **Create (Crear)**. Cierre la pantalla de confirmación.

**Para crear una VPC predeterminada con la línea de comandos**  
Puede utilizar el comando [create-default-vpc](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-default-vpc.html) de la AWS CLI. Este comando no tiene parámetros de entrada.

```
aws ec2 create-default-vpc
```

A continuación, se muestra un ejemplo del resultado.

```
{
    "Vpc": {
        "VpcId": "vpc-3f139646", 
        "InstanceTenancy": "default", 
        "Tags": [], 
        "Ipv6CidrBlockAssociationSet": [], 
        "State": "pending", 
        "DhcpOptionsId": "dopt-61079b07", 
        "CidrBlock": "172.31.0.0/16", 
        "IsDefault": true
    }
}
```

Como alternativa, puede utilizar el comando [New-EC2DefaultVpc](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2DefaultVpc.html) herramientas para Windows PowerShell o la acción [CreateDefaultVpc](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateDefaultVpc.html) de la API de Amazon EC2.

## Crear una subred predeterminada
<a name="create-default-subnet"></a>

**nota**  
No es posible crear una subred predeterminada con la Consola de administración de AWS.

Si una zona de disponibilidad no tienen una subred predeterminada, puede crearla. Por ejemplo, puede ser conveniente crear una subred predeterminada después de haber eliminado una anterior, o cuando AWS ha agregado una nueva zona de disponibilidad y no ha creado automáticamente una subred predeterminada para esa zona en su VPC predeterminada. 

Cuando se crea una subred predeterminada, su tamaño es de un bloque de CIDR IPv4 de tamaño `/20` en el espacio contiguo disponible más cercano de la VPC predeterminada. Se aplican las siguientes reglas:
+ No puede especificar otro bloque de CIDR.
+ No es posible restaurar una subred predeterminada previamente eliminada.
+ Solo puede tener una subred predeterminada por zona de disponibilidad.
+ No es posible crear una subred predeterminada en una VPC que no sea predeterminada.

Si el espacio de direcciones de la VPC predeterminada no basta para crear un bloque de CIDR de tamaño `/20`, la solicitud fracasa. Si necesita agregar más espacio de direcciones, puede [agregar un bloque de CIDR IPv4 a su VPC](vpc-cidr-blocks.md#vpc-resize).

Si ha asociado un bloque de CIDR IPv6 a su VPC predeterminada, la nueva subred predeterminada no recibirá automáticamente un bloque e CIDR IPv6. Sin embargo, puede asociarle un bloque de CIDR IPv6 después de haberla creado. Para obtener más información, consulte [Adición o eliminación de un bloque de CIDR de IPv6 en su subred](subnet-associate-ipv6-cidr.md).

**Para crear una subred predeterminada mediante la AWS CLI**  
Use el comando [create-default-subnet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-default-subnet.html) de la AWS CLI y especifique la zona de disponibilidad en la que se debe crear la subred.

```
aws ec2 create-default-subnet --availability-zone us-east-2a
```

A continuación, se muestra un ejemplo del resultado.

```
{
    "Subnet": {
        "AvailabilityZone": "us-east-2a", 
        "Tags": [], 
        "AvailableIpAddressCount": 4091, 
        "DefaultForAz": true, 
        "Ipv6CidrBlockAssociationSet": [], 
        "VpcId": "vpc-1a2b3c4d", 
        "State": "available", 
        "MapPublicIpOnLaunch": true, 
        "SubnetId": "subnet-1122aabb", 
        "CidrBlock": "172.31.32.0/20", 
        "AssignIpv6AddressOnCreation": false
    }
}
```

Para obtener más información acerca de cómo configurar la AWS CLI, consulte la [Guía del usuario de AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/).

También puede utilizar el comando [New-EC2DefaultSubnet](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2DefaultSubnet.html) de herramientas para Windows PowerShell o la acción [CreateDefaultSubnet](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateDefaultSubnet.html) de la API de Amazon EC2.

## Eliminar las subredes predeterminadas y la VPC predeterminada
<a name="deleting-default-vpc"></a>

Puede eliminar una subred predeterminada o una VPC predeterminada de la misma forma que puede eliminar cualquier otra subred o VPC. Sin embargo, si elimina las subredes predeterminadas o la VPC predeterminada, deberá especificar de manera explícita una subred en una de las VPC cuando lance instancias. Si no tiene otra VPC, deberá crear una VPC con una subred en al menos una zona de disponibilidad. Para obtener más información, consulte [Creación de una VPC](create-vpc.md). 

Si elimina la VPC predeterminada, puede crear otra. Para obtener más información, consulte [Crear una VPC predeterminada](#create-default-vpc). 

Si elimina una subred predeterminada, puede crear otra. Para obtener más información, consulte [Crear una subred predeterminada](#create-default-subnet). Para asegurarse de que su nueva subred predeterminada se comporta según lo esperado, modifique el atributo de la subred para que asigne las direcciones IP públicas a instancias lanzadas en esa subred. Para obtener más información, consulte [Modificación de los atributos de las direcciones IP de sus subredes](subnet-public-ip.md). Solo puede tener una subred predeterminada por zona de disponibilidad. No es posible crear una subred predeterminada en una VPC que no sea predeterminada. 