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, você pode proteger um cluster crítico dessa forma.
Verifique também se há clusters que você quer proteger contra exclusão acidental. Se você tiver vários clusters para proteger, 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
- a suspensão do cluster devido a problemas de faturamento
- a exclusão do cluster suspenso devido a problemas de faturamento
- Excluir o cluster porque um projeto Google Cloud foi excluído
Permissões necessárias
Para definir a proteção contra exclusão em um cluster, é necessário 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 gcloud CLI.
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 vai 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 gcloud CLI. Se você ativar a proteção contra exclusão, uma tentativa subsequente de excluir o cluster vai 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