Nesta página, descrevemos como proteger instâncias do cluster do Memorystore para Redis contra exclusão acidental.
Visão geral
A proteção contra exclusão de instâncias permite evitar a remoção acidental de instâncias novas e atuais. Com a proteção contra exclusão de instâncias, é possível proteger instâncias importantes para seus aplicativos e serviços.
É possível definir a opção de proteção contra exclusão ao criar uma instância. Além disso, é possível definir essa opção em uma instância atual. Nos dois casos, a exclusão é feita no nível da instância. Por padrão, a opção de proteção contra exclusão fica desativada, a menos que você use o Terraform para criar uma instância.
Planejamento para proteção contra exclusão
Se você planeja criar uma instância, decida se quer proteger a nova instância contra exclusão acidental. Por exemplo, uma instância crítica precisa ser protegida dessa forma.
Verifique também se existem instâncias existentes que você quer proteger contra a exclusão acidental. Se você tiver várias instâncias a serem protegidas, defina a opção em cada uma delas.
Como planejar a exclusão da instância
Se você planeja excluir uma instância, primeiro faça o seguinte:
- confirme se é seguro excluir a instância
- confirme que a proteção contra exclusão está desativada. Se necessário, edite a instância para desativar a proteção contra exclusão
Limitações da proteção contra exclusão
A proteção contra exclusão em uma instância não impede:
- a edição da instância
- a suspensão da instância devido a problemas de faturamento
- a exclusão da instância suspensa devido a problemas de faturamento
- a exclusão da instância devido a uma exclusão de projeto
Permissões necessárias
Para definir a proteção contra exclusão em uma instância, é necessário ter a permissão
redis.instances.update
.
a configuração da proteção contra exclusão em uma nova instância
Veja a seguir as maneiras de definir a opção de proteção contra exclusão. Por padrão, a opção de proteção contra exclusão fica desativada, a menos que você use o Terraform para criar uma instância.
Se a proteção contra exclusão estiver ativada, ocorrerá uma falha ao tentar excluir a instância.
gcloud
Para ativar a proteção contra exclusão ao criar uma instância, siga as instruções em Criar uma instância e adicione a seguinte flag:
gcloud redis clusters create INSTANCE_ID \ --deletion-protection
Como configurar ou remover a proteção contra exclusão em uma instância atual
Veja a seguir as maneiras de editar uma instância para proteção contra exclusão. Se você ativar a opção, uma tentativa subsequente de excluir a instância falhará.
gcloud
Para ativar a proteção contra exclusão em uma instância atual, use um comando semelhante ao seguinte:
gcloud redis clusters update INSTANCE_ID \ --deletion-protection
Para desativar a proteção contra exclusão de uma instância, use um comando semelhante ao seguinte:
gcloud redis clusters update INSTANCE_ID \ --no-deletion-protection