Impeça a eliminação de uma instância

Esta página descreve como proteger instâncias do Memorystore for Redis Cluster contra a eliminação acidental.

Vista geral

A proteção contra eliminação de instâncias permite-lhe impedir a remoção acidental de instâncias existentes e novas. Com a proteção contra eliminação de instâncias, pode proteger as instâncias importantes para as suas aplicações e serviços.

Pode definir a opção de proteção contra eliminação quando cria uma instância. Além disso, pode definir esta opção numa instância existente. Em ambos os casos, a eliminação é impedida ao nível da instância. Por predefinição, a opção de proteção contra eliminação está desativada, a menos que use o Terraform para criar uma instância.

Planeamento da proteção contra eliminação

Se planeia criar uma instância, decida se quer proteger a nova instância contra eliminação acidental. Por exemplo, uma instância crítica deve ser protegida desta forma.

Considere também se existem instâncias que quer proteger contra a eliminação acidental. Se tiver várias instâncias para proteger, defina a opção em cada instância.

Planeamento da eliminação de instâncias

Se planeia eliminar uma instância, comece por fazer o seguinte:

  • Confirme que é seguro eliminar a instância
  • Confirme se a proteção contra eliminação está desativada. Se necessário, edite a instância para desativar a proteção contra eliminação

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

A proteção contra eliminação numa instância não impede:

  • Editar a instância
  • Suspender a instância devido a problemas de faturação
  • Eliminar a instância suspensa devido a problemas de faturação
  • Eliminar a instância devido à eliminação de um projeto

Autorizações necessárias

Para definir a proteção contra eliminação numa instância, tem de ter a autorização redis.instances.update.

A definir proteção contra eliminação numa nova instância

Seguem-se as formas de definir a opção de proteção contra eliminação. Por predefinição, a opção de proteção contra eliminação está desativada, a menos que use o Terraform para criar uma instância.

Se a proteção contra eliminação estiver ativada, uma tentativa de eliminar a instância falha.

gcloud

Para ativar a proteção contra eliminaçã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

Definir ou remover a proteção contra eliminação numa instância existente

Seguem-se as formas de editar uma instância para proteção contra eliminação. Se ativar a opção, uma tentativa subsequente de eliminar a instância falha.

gcloud

Para ativar a proteção contra eliminação para uma instância existente, use um comando semelhante ao seguinte:

gcloud redis clusters update INSTANCE_ID \
  --deletion-protection

Para desativar a proteção contra eliminação de uma instância existente, use um comando semelhante ao seguinte:

gcloud redis clusters update INSTANCE_ID \
  --no-deletion-protection