Empêcher la suppression d'un cluster

La protection contre la suppression de clusters vous permet d'empêcher la suppression accidentelle de clusters existants et nouveaux. Grâce à la protection contre la suppression de cluster, vous pouvez protéger les clusters importants pour vos applications et services.

Vous pouvez définir l'option de protection contre la suppression lorsque vous créez un cluster. Vous pouvez également définir cette option sur un cluster existant. Dans les deux cas, la suppression est rendue impossible au niveau du cluster. Par défaut, l'option de protection contre la suppression est désactivée, sauf si vous créez un cluster à l'aide de Terraform.

Planifier la protection contre la suppression

Si vous prévoyez de créer un cluster, décidez si vous souhaitez le protéger contre toute suppression accidentelle. Vous pouvez, par exemple, protéger un cluster critique de cette manière.

Déterminez également si vous avez des clusters existants que vous souhaitez protéger contre toute suppression accidentelle. Si vous souhaitez protéger plusieurs clusters, définissez l'option sur chacun d'eux.

Planifier la suppression d'un cluster

Si vous prévoyez de supprimer un cluster, procédez comme suit :

  • Vérifiez que vous pouvez supprimer le cluster sans risque.
  • Vérifiez que la protection contre la suppression est désactivée.
  • Si nécessaire, modifiez le cluster pour désactiver la protection contre la suppression.

Limites de la protection contre la suppression

La protection contre la suppression d'un cluster n'empêche pas les actions suivantes :

  • Modifier le cluster
  • Suspendre le cluster en raison de problèmes de facturation
  • Supprimer le cluster suspendu en raison de problèmes de facturation
  • Supprimer le cluster en raison de la suppression d'un Google Cloud projet

Autorisations requises

Pour définir la protection contre la suppression sur un cluster, vous devez disposer de l'autorisation redis.instances.update.

Définir la protection contre la suppression sur un nouveau cluster

Vous pouvez définir la protection contre la suppression sur un nouveau cluster à l'aide de gcloud CLI.

Par défaut, la protection contre la suppression est désactivée, sauf si vous créez un cluster à l'aide de Terraform. Si vous activez la protection contre la suppression, toute tentative de suppression du cluster échoue.

gcloud

Pour activer la protection contre la suppression lors de la création d'un cluster, suivez les instructions de la section Créer des instances, et ajoutez l'indicateur suivant :

gcloud redis clusters create CLUSTER_ID \
--region=REGION_ID \
--deletion-protection

Effectuez les remplacements suivants :

  • CLUSTER_ID : ID du cluster que vous souhaitez protéger contre la suppression
  • REGION_ID : région dans laquelle se trouve le cluster

Définir ou supprimer la protection contre la suppression sur un cluster existant

Vous pouvez définir ou supprimer la protection contre la suppression sur un cluster existant à l'aide de la gcloud CLI. Si vous activez la protection contre la suppression, toute tentative ultérieure de suppression du cluster échouera.

gcloud

Pour activer la protection contre la suppression d'un cluster existant, exécutez la commande suivante :

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--deletion-protection

Effectuez les remplacements suivants :

  • CLUSTER_ID : ID du cluster que vous souhaitez protéger contre la suppression
  • REGION_ID : région dans laquelle se trouve le cluster

Pour désactiver la protection contre la suppression d'un cluster existant, exécutez la commande suivante :

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--no-deletion-protection