A proteção contra liberação impede que você exclua acidentalmente uma instância do ApsaraDB RDS for MySQL por meio do console ou de uma chamada de API. Ative esse recurso em instâncias com cargas de trabalho críticas para evitar perda irreversível de dados.
Pré-requisitos
Antes de começar, certifique-se de ter:
Uma instância do ApsaraDB RDS for MySQL com o método de faturamento Pay-as-you-go ou Serverless
Limitações
A proteção contra liberação não impede a liberação automática nos seguintes cenários:
Sua conta tem um pagamento em atraso há mais de 15 dias.
A instância RDS não está em conformidade com as políticas de segurança.
Como funciona a proteção contra liberação
Quando a proteção contra liberação está ativada, o sistema bloqueia qualquer tentativa de excluir a instância:
|
Método |
Comportamento |
|
Console |
O console exibe uma mensagem de erro informando que não é possível liberar a instância. |
|
API ( |
A operação retorna um erro. Consulte DeleteDBInstance. |
Ative a proteção contra liberação durante a criação da instância
Acesse o console do ApsaraDB RDS. No painel de navegação à esquerda, clique em Instances. Na barra de navegação superior, selecione a região da sua instância RDS.
Na página Instances, clique em Create Instance.
Na etapa Basic Resources, defina o Billing Method como Pay-as-you-go e configure os demais parâmetros obrigatórios. Clique em Next: Instance Configuration.
Na etapa Instance Configuration, selecione Prevents instances from being unexpectedly deleted by using the console or calling an API operation e configure os demais parâmetros obrigatórios. Clique em Next: Confirm Order.
Configure os parâmetros obrigatórios.
Para ativar ou desativar a proteção contra liberação por meio da API ao criar uma instância, defina o parâmetro DeletionProtection em CreateDBInstance ou CloneDBInstance.
Ative ou desative a proteção contra liberação em uma instância existente
Acesse o console do ApsaraDB RDS. No painel de navegação à esquerda, clique em Instances. Na barra de navegação superior, selecione a região da sua instância RDS.
Em Instances, localize a instância de destino. Na coluna Actions, clique em More > Change Release Protection Settings.
Na caixa de diálogo exibida, ative ou desative a Release Protection.
Clique em OK.
Para ativar ou desativar a proteção contra liberação por meio da API, chame a operação ModifyDBInstanceDeletionProtection.
Verificar o status da proteção contra liberação
Acesse a página Instances. Na barra de navegação superior, selecione a região. Localize a instância RDS e clique em seu ID.
Em Basic Information, visualize o parâmetro Release Protection na seção Configuration Information.
Operações de API relacionadas
|
Operação |
Descrição |
|
Crie uma instância. |
|
|
Restaura dados de uma instância existente para uma nova instância (clonada). |
|
|
Ativa ou desativa a proteção contra liberação para uma instância. |