Impedir a exclusão de um cluster

A proteção contra exclusão de clusters permite evitar a remoção acidental de clusters novos e atuais. Com a proteção contra exclusão de clusters, é possível proteger clusters importantes para seus aplicativos e serviços.

É possível definir a opção de proteção contra exclusão ao criar um cluster. Além disso, é possível definir essa opção em um cluster atual. Nos dois casos, a exclusão é feita no nível do cluster. Por padrão, a opção de proteção contra exclusão fica desativada, a menos que você use o Terraform para criar um cluster.

Planejar a proteção contra exclusão

Se você planeja criar um cluster, decida se quer protegê-lo contra exclusão acidental. Por exemplo, talvez você queira proteger um cluster crítico dessa forma.

Verifique também se existem clusters que você quer proteger contra a exclusão acidental. Se você tiver vários clusters a serem protegidos, defina a opção em cada um deles.

Planejar a exclusão de um cluster

Se você planeja excluir um cluster, faça o seguinte:

  • Confirme se é seguro excluir o cluster.
  • Confirme se a proteção contra exclusão está desativada.
  • Se necessário, edite o cluster para desativar a proteção contra exclusão.

Limitações da proteção contra exclusão

A proteção contra exclusão em um cluster não impede que as seguintes ações ocorram:

  • Editar o cluster
  • Suspender o cluster devido a problemas de faturamento
  • Excluir o cluster suspenso devido a problemas de faturamento
  • Excluir o cluster porque um Google Cloud projeto foi excluído

Permissões necessárias

Para definir a proteção contra exclusão em um cluster, você precisa ter a permissão redis.instances.update.

Definir a proteção contra exclusão em um novo cluster

É possível definir a proteção contra exclusão em um novo cluster usando a CLI gcloud.

Por padrão, a proteção contra exclusão fica desativada, a menos que você use o Terraform para criar um cluster. Se você ativar a proteção contra exclusão, uma tentativa de excluir o cluster falhará.

gcloud

Para ativar a proteção contra exclusão ao criar um cluster, siga as instruções em Criar instâncias, e adicione a seguinte flag:

gcloud redis clusters create CLUSTER_ID \
--region=REGION_ID \
--deletion-protection

Faça as seguintes substituições:

  • CLUSTER_ID: o ID do cluster que você quer proteger contra exclusão
  • REGION_ID: a região em que o cluster está localizado

Definir ou remover a proteção contra exclusão em um cluster atual

É possível definir ou remover a proteção contra exclusão em um cluster atual usando a CLI gcloud. Se você ativar a proteção contra exclusão, uma tentativa subsequente de excluir o cluster falhará.

gcloud

Para ativar a proteção contra exclusão em um cluster atual, use o seguinte comando:

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--deletion-protection

Faça as seguintes substituições:

  • CLUSTER_ID: o ID do cluster que você quer proteger contra exclusão
  • REGION_ID: a região em que o cluster está localizado

Para desativar a proteção contra exclusão em um cluster atual, use o seguinte comando:

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--no-deletion-protection