Si votre instance ApsaraDB RDS for SQL Server exécute des charges de travail critiques, nous vous recommandons d'activer la protection contre la suppression. Cette fonctionnalité empêche la suppression accidentelle des instances en mode paiement à l'utilisation ou Serverless suite à des erreurs de manipulation, évitant ainsi une perte de données irréversible. Cette rubrique explique comment activer et désactiver la protection contre la suppression d'instance.
Fonctionnement
Une fois la protection contre la suppression activée, le système bloque toute tentative de suppression de l'instance protégée :
Si vous tentez de supprimer manuellement l'instance depuis la console ApsaraDB RDS, le système affiche un message d'erreur et l'opération échoue.
L'appel de l'opération API
DeleteDBInstancepour supprimer l'instance échoue et renvoie un message d'erreur.
Prérequis
L'instance utilise la méthode de facturation en mode paiement à l'utilisation ou Serverless.
Limites
La protection contre la suppression n'empêche pas la libération automatique dans les scénarios suivants :
Votre compte présente un impayé depuis plus de 15 jours.
L'instance RDS n'est pas conforme aux politiques de conformité en matière de sécurité.
Activer la protection contre la suppression lors de la création d'une instance
Vous pouvez activer la protection contre la suppression lors de la création d'une instance via la console ApsaraDB RDS ou en appelant les opérations API CreateDBInstance ou CloneDBInstance (pour restaurer des données historiques vers une nouvelle instance), qui utilisent le paramètre DeletionProtection.
Les étapes suivantes se concentrent sur les options liées à la protection contre la suppression. Pour plus d'informations sur les autres configurations, consultez la rubrique Créer et utiliser rapidement une instance ApsaraDB RDS for SQL Server.
Définissez le paramètre Billing Method sur Pay-As-You-Go ou Serverless.
Dans la section More, sélectionnez l'option Prevents instances to be deleted by using the console or calling an API operation by mistake.. Configurez les autres paramètres selon vos besoins.
Modifier la protection contre la suppression
Vous pouvez modifier le paramètre de protection contre la suppression d'une instance existante via la console ApsaraDB RDS ou en appelant l'opération API ModifyDBInstanceDeletionProtection pour activer ou désactiver cette protection.
Connectez-vous à la console ApsaraDB RDS. Dans le volet de navigation de gauche, cliquez sur Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS.
Sur la page Instances, localisez l'instance cible. Dans la colonne Action, choisissez .
Activez ou désactivez l'option Release Protection selon vos besoins.
Cliquez sur OK.
Vérifier le statut de la protection contre la suppression
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région. Localisez l'instance RDS et cliquez sur son ID.
Sur la page Basic Information, consultez le paramètre Release Protection dans la section Configuration Information.