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