Eliminar su VPC - Amazon Virtual Private Cloud

Eliminar su VPC

Cuando ya no necesite una VPC, puede eliminarla.

Requisito

Para poder eliminar una VPC, primero debe terminar o eliminar cualquier recurso que haya creado una interfaz de red administrada por el solicitante en la VPC. Por ejemplo, debe terminar las instancias de EC2 y eliminar los equilibradores de carga, las puertas de enlace NAT, las conexiones de VPC de la puerta de enlace de tránsito y los puntos de conexión de VPC de la interfaz.

Eliminación de una VPC mediante la consola

Si elimina una VPC mediante la consola de Amazon VPC, también se eliminan los siguientes componentes de VPC en su nombre:

  • Opciones de DHCP

  • Puerta de enlace de Internet de solo salida

  • Puntos de conexión de la puerta de enlace

  • Gateways de Internet

  • ACL de red

  • Tablas de enrutamiento

  • Grupos de seguridad

  • Subredes

Para eliminar su VPC con la consola
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. Termine todas las instancias de la VPC. Para obtener más información, consulte Terminar una instancia en la Guía del usuario de Amazon EC2.

  3. Abra la consola de Amazon VPC en https://console.aws.amazon.com/vpc/.

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

  5. Seleccione la VPC que desea eliminar y elija Actions, Delete VPC.

  6. Si hay recursos que debe eliminar o terminar antes de que se elimine la VPC, se los mostraremos. Elimine o termine estos recursos e inténtelo de nuevo. De lo contrario, se mostrarán los recursos que se eliminarán junto con la VPC. Revise la lista y continúe con el siguiente paso.

  7. (Opcional) Si tiene una conexión de Site-to-Site VPN, puede seleccionar la opción para eliminarla. Si tiene pensado utilizar la gateway de cliente con otra VPC, se recomienda conservar la conexión de Site-to-Site VPN y las gateway. De lo contrario, debe volver a configurar el dispositivo de gateway de cliente después de crear una nueva conexión de Site-to-Site VPN.

  8. Cuando le pidan confirmación, escriba delete y elija Eliminar.

Eliminación de una VPC mediante la línea de comandos

Antes de poder eliminar una VPC mediante la línea de comandos, debe finalizar o eliminar cualquier recurso que haya creado una interfaz de red administrada por el solicitante en la VPC. También debe eliminar o desvincular todos los recursos de la VPC que haya creado, como subredes, grupos de seguridad, ACL de red, tablas de enrutamiento, puertas de enlace de Internet y puertas de enlace de Internet de solo salida. No es necesario que elimine el grupo de seguridad, la tabla de enrutamiento ni la ACL de red predeterminados.

En el siguiente procedimiento se muestran los comandos usados para eliminar los recursos comunes de VPC y luego, eliminar la VPC. Debe utilizar estos comandos en este orden. Si creó recursos adicionales de VPC, también deberá utilizar el comando de eliminación correspondiente antes de eliminar la VPC.

Para eliminar una VPC mediante la AWS CLI
  1. Elimine el grupo de seguridad mediante el comando delete-security-group.

    aws ec2 delete-security-group --group-id sg-id
  2. Elimine cada ACL de red mediante el comando delete-network-acl.

    aws ec2 delete-network-acl --network-acl-id acl-id
  3. Elimine cada subred mediante el comando delete-subnet.

    aws ec2 delete-subnet --subnet-id subnet-id
  4. Elimine cada tabla de enrutamiento personalizada mediante el comando delete-route-table.

    aws ec2 delete-route-table --route-table-id rtb-id
  5. Desconecte la puerta de enlace de Internet de la VPC mediante el comando detach-internet-gateway.

    aws ec2 detach-internet-gateway --internet-gateway-id igw-id --vpc-id vpc-id
  6. Elimine la puerta de enlace de Internet mediante el comando delete-internet-gateway.

    aws ec2 delete-internet-gateway --internet-gateway-id igw-id
  7. [VPC de doble pila] Elimine la puerta de enlace de Internet de solo salida mediante el comando delete-egress-only-internet-gateway.

    aws ec2 delete-egress-only-internet-gateway --egress-only-internet-gateway-id eigw-id
  8. Elimine la VPC mediante el comando delete-vpc.

    aws ec2 delete-vpc --vpc-id vpc-id