Excluir a VPC: - Amazon Virtual Private Cloud

Excluir a VPC:

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 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.

Para excluir uma VPC usando o console

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

  • Subredes

Para excluir a VPC usando o console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Termine todas as instâncias na VPC. Para obter mais informações, consulte Encerramento de instâncias no Guia do usuário do Amazon EC2.

  3. Abra o console da Amazon VPC em https://console.aws.amazon.com/vpc/.

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

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

  6. 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.

  7. (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.

  8. Quando a confirmação for solicitada, insira delete e escolha Excluir.

Excluir uma VPC usando a linha de comando

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.

    aws ec2 delete-security-group --group-id sg-id
  2. Exclua cada ACL de rede usando o comando delete-network-acl.

    aws ec2 delete-network-acl --network-acl-id acl-id
  3. Exclua cada sub-rede usando o comando delete-subnet.

    aws ec2 delete-subnet --subnet-id subnet-id
  4. Exclua cada tabela de rotas personalizada usando o comando delete-route-table.

    aws ec2 delete-route-table --route-table-id rtb-id
  5. Desanexe o gateway da Internet da sua VPC usando o comando detach-internet-gateway.

    aws ec2 detach-internet-gateway --internet-gateway-id igw-id --vpc-id vpc-id
  6. Exclua seu gateway da Internet usando o comando delete-internet-gateway.

    aws ec2 delete-internet-gateway --internet-gateway-id igw-id
  7. [VPC de pilha dupla] Exclua seu gateway da Internet somente de saída usando o comando delete-egress-only-internet-gateway.

    aws ec2 delete-egress-only-internet-gateway --egress-only-internet-gateway-id eigw-id
  8. Exclua sua VPC usando o comando delete-vpc.

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