

# Excluir a VPC:
<a name="delete-vpc"></a>

Quando não precisar mais de uma VPC, você poderá excluí-la.

**Requisito**  
Para poder excluir uma VPC, você deve primeiro terminar ou excluir os recursos que criaram uma [interface de rede gerenciada pelo solicitante](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/requester-managed-eni.html) na VPC. Por exemplo, você deve terminar as instâncias do EC2 e excluir os balanceadores de carga, gateways NAT, anexos de VPC de gateways de trânsito e endpoints da VPC de interface.

**nota**  
Se você criou um [log de fluxo](flow-logs.md) para a VPC que está excluindo, observe que os logs de fluxo das VPCs excluídas acabam sendo removidos automaticamente.

**Topics**
+ [Para excluir uma VPC usando o console](#delete-vpc-console)
+ [Excluir uma VPC usando a linha de comando](#delete-vpc-cli)

## Para excluir uma VPC usando o console
<a name="delete-vpc-console"></a>

Se você excluir uma VPC usando o console da Amazon VPC, também excluímos os seguintes componentes da VPC para você:
+ Opções do DHCP
+ Gateways da Internet apenas de saída
+ Endpoints de gateway
+ Gateways da Internet
+ Network ACLs
+ Tabelas de rotas
+ Grupos de segurança
+ Sub-redes

**Para excluir a VPC usando o console**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Termine todas as instâncias na VPC. Para obter mais informações, consulte [Encerramento de instâncias](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html) no *Guia do usuário do Amazon EC2*.

1. Abra o console da Amazon VPC em [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/).

1. No painel de navegação, escolha **Your VPCs (Suas VPCs)**.

1. Selecione a VPC para excluir e escolha **Ações**, **Excluir VPC**.

1. Se houver recursos que precisem ser excluídos ou terminar antes que a VPC possa ser excluída, nós os exibiremos. Exclua ou termine esses recursos e, em seguida, tente novamente. Caso contrário, exibiremos os recursos que excluiremos além da VPC. Reveja a lista e avance para a próxima etapa.

1. (Opcional) Se você tiver uma conexão Site-to-Site VPN, selecione a opção para excluí-la. Caso planeje usar o gateway do cliente com outra VPC, recomendamos que você mantenha a conexão Site-to-Site VPN e os gateways. Caso contrário, será necessário configurar o dispositivo de gateway do cliente novamente depois que você criar uma nova conexão Site-to-Site VPN.

1. Quando a confirmação for solicitada, insira **delete** e selecione **Excluir**.

## Excluir uma VPC usando a linha de comando
<a name="delete-vpc-cli"></a>

Para poder excluir uma VPC usando a linha de comando, você deve terminar ou excluir quaisquer recursos que criaram uma interface de rede gerenciada pelo solicitante na VPC. Você também deve terminar ou desvincular todos os recursos da VPC criados, como sub-redes, grupos de segurança, ACLs de rede, tabelas de rotas, gateways da Internet e gateways da Internet somente de saída. Não é necessário excluir o grupo de segurança padrão, a tabela de rotas padrão e a ACL de rede padrão.

O procedimento a seguir demonstra os comandos usados para excluir recursos da VPC comuns e, em seguida, excluir sua VPC. Você deve usar estes comandos nesta ordem. Se você criou recursos da VPC adicionais, também precisará usar o comando de exclusão correspondente antes de excluir a VPC.

**Para excluir uma VPC usando a AWS CLI**

1. Exclua seu grupo de segurança usando o comando [delete-security-group](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-security-group.html).

   ```
   aws ec2 delete-security-group --group-id sg-id
   ```

1. Exclua cada ACL de rede usando o comando [delete-network-acl](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-network-acl.html).

   ```
   aws ec2 delete-network-acl --network-acl-id acl-id
   ```

1. Exclua cada sub-rede usando o comando [delete-subnet](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-subnet.html).

   ```
   aws ec2 delete-subnet --subnet-id subnet-id
   ```

1. Exclua cada tabela de rotas personalizada usando o comando [delete-route-table](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-route-table.html).

   ```
   aws ec2 delete-route-table --route-table-id rtb-id
   ```

1. Desanexe o gateway da Internet da sua VPC usando o comando [detach-internet-gateway](https://docs.aws.amazon.com/cli/latest/reference/ec2/detach-internet-gateway.html).

   ```
   aws ec2 detach-internet-gateway --internet-gateway-id igw-id --vpc-id vpc-id
   ```

1. Exclua seu gateway da Internet usando o comando [delete-internet-gateway](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-internet-gateway.html).

   ```
   aws ec2 delete-internet-gateway --internet-gateway-id igw-id
   ```

1. [VPC de pilha dupla] Exclua seu gateway da Internet somente de saída usando o comando [delete-egress-only-internet-gateway](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-egress-only-internet-gateway.html).

   ```
   aws ec2 delete-egress-only-internet-gateway --egress-only-internet-gateway-id eigw-id
   ```

1. Exclua sua VPC usando o comando [delete-vpc](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-vpc.html).

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