Esta página descreve como proteger instâncias do Memorystore para Valkey contra exclusão acidental.
Visão geral
A proteção contra exclusão de instâncias impede 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, é preciso ter o
memorystore.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 sinalização:
gcloud beta memorystore instances create INSTANCE \ --deletion-protection-enabled \ --location=REGION_ID \
Substitua:
- INSTANCE é o ID da sua instância.
- REGION_ID é a região em que a instância está localizada.
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, use um comando semelhante ao seguinte:
gcloud beta memorystore instances update INSTANCE \ --deletion-protection-enabled \ --location=REGION_ID \
Para desativar a proteção contra exclusão de uma instância, use um comando semelhante ao seguinte:
gcloud beta memorystore instances update INSTANCE \ --no-deletion-protection-enabled \ --location=REGION_ID \
Substitua:
- INSTANCE é o ID da sua instância.
- REGION_ID é a região em que a instância está localizada.