Excluir instâncias

Nesta página, mostramos como excluir uma instância do Filestore.

Excluir uma instância

Antes de excluir uma instância do Filestore, é necessário, antes de tudo, desativá-la das VMs do cliente. Se não fizer isso, as operações do arquivo deixarão de responder.

Console do Google Cloud

  1. No console do Google Cloud, acesse a página "Instâncias do Filestore".

    Acessar a página de instâncias do Filestore

  2. Clique no ID da instância do Filestore para abrir a página de detalhes da instância.

  3. Clique em Excluir .

  4. Quando solicitado, digite o código da instância.

  5. Clique em Excluir.

gcloud

Antes de começar

Para usar a CLI gcloud, você precisa instalar a gcloud CLI ou usar o Cloud Shell integrado ao console do Google Cloud:

Acesse o console do Google Cloud

Para excluir uma instância do Filestore, execute o comando instances delete:

  gcloud filestore instances delete instance-id \
  --project="project-id" \
  --zone=zone
  --force

onde:

  • instance-id é o ID da instância do Filestore que você quer excluir.
  • project-id é o ID do projeto do Google Cloud que contém a instância do Filestore. É possível ignorar essa sinalização se a instância do Filestore estiver no projeto padrão gcloud. Para definir o projeto padrão, execute o comando config set project:

    gcloud config set project project-id
    
  • zone é a zona em que a instância do Filestore reside. Execute o comando gcloud filestore zones list para ver uma lista de zonas compatíveis. Pule essa sinalização se a instância do Filestore estiver na zona padrão gcloud. Para definir a zona padrão, execute o comando config set filestore/zone:

     gcloud config set filestore/zone zone
    
  • --force opcional. Use essa flag com o comando para excluir a instância do Filestore e todos os snapshots associados.

API REST

  1. Ter a CLI gcloud instalada e inicializada, o que permite gerar um token de acesso para o cabeçalho Authorization.

  2. Use cURL para chamar a API Filestore:

    curl -s \
      --header "Authorization: Bearer $(gcloud auth print-access-token)" \
      --header "Content-Type: application/json" \
      --request DELETE "https://file.googleapis.com/v1/projects/PROJECT/locations/LOCATION/instances/INSTANCE_NAME"

    Em que:

    • PROJECT é o nome do projeto em que a instância está localizada. Por exemplo, my-genomics-project.
    • LOCATION é o local em que a instância reside. Por exemplo, us-west1-a.
    • INSTANCE_NAME é o nome da instância que você quer excluir. Por exemplo, my-genomics-instance.

As instâncias de nível Zonal com um intervalo de capacidade maior (anteriormente SSD de alta escala) podem levar até 10 minutos para serem excluídas, dependendo do tamanho da instância.

A cota do Filestore é liberada quando a exclusão da instância é concluída, mas você não é cobrado pela instância durante esse período.

Excluir instâncias com snapshots

Se você quiser excluir uma instância zonal, regional ou empresarial que contém snapshots, conclua uma das seguintes tarefas:

  • Exclua os snapshots da instância antes de excluir a instância.
  • Inclua a flag --force no comando gcloud filestore instances delete.

O console do Google Cloud permite a exclusão de instâncias que contêm snapshots e os exclui automaticamente.

A seguir