La protection contre la suppression empêche la suppression accidentelle d'une instance ApsaraDB RDS for MySQL via la console ou un appel API. Activez cette fonctionnalité sur les instances exécutant des charges de travail critiques afin d'éviter toute perte de données irréversible.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Une instance ApsaraDB RDS for MySQL dont le mode de facturation est Pay-as-you-go 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é.
Fonctionnement de la protection contre la suppression
Lorsque la protection contre la suppression est activée, toute tentative de suppression de l'instance est bloquée :
|
Méthode |
Comportement |
|
Console |
Un message d'erreur indique que l'instance ne peut pas être supprimée. |
|
API ( |
L'opération renvoie une erreur. Consultez DeleteDBInstance. |
Activer la protection contre la suppression lors de la création d'une instance
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 votre instance RDS.
Sur la page Instances, cliquez sur Create Instance.
À l'étape Basic Resources, définissez le paramètre Billing Method sur Pay-as-you-go et configurez les autres paramètres requis. Cliquez sur Next: Instance Configuration.
À l'étape Instance Configuration, sélectionnez l'option Prevents instances from being unexpectedly deleted by using the console or calling an API operation et configurez les autres paramètres requis. Cliquez sur Next: Confirm Order.
Configurez les paramètres requis.
Pour activer ou désactiver la protection contre la suppression via l'API lors de la création d'une instance, définissez le paramètre DeletionProtection dans les appels CreateDBInstance ou CloneDBInstance.
Activer ou désactiver la protection contre la suppression sur une instance existante
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 votre instance RDS.
Sur la page Instances, localisez l'instance cible. Dans la colonne Actions, cliquez sur More > Change Release Protection Settings.
Dans la boîte de dialogue qui s'affiche, activez ou désactivez l'option Release Protection.
Cliquez sur OK.
Pour activer ou désactiver la protection contre la suppression via l'API, appelez l'opération ModifyDBInstanceDeletionProtection.
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.
Opérations API associées
|
Opération |
Description |
|
Crée une instance. |
|
|
Restaure les données d'une instance existante vers une nouvelle instance (clonée). |
|
|
Active ou désactive la protection contre la suppression pour une instance. |