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 à cette protection, 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. Par exemple, vous pouvez 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 chaque cluster.

Planifier la suppression d'un cluster

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

  • Confirmez 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 sur 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, car un projet Google Cloud est supprimé

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 activer la protection contre la suppression sur un nouveau cluster à l'aide de la 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 où 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 pour un cluster existant, utilisez 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 où se trouve le cluster.

Pour désactiver la protection contre la suppression pour un cluster existant, utilisez la commande suivante :

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