Libere instâncias ECS ociosas imediatamente ou de forma agendada pelo console ou pela API. Ative a proteção contra liberação para evitar exclusões acidentais.
A liberação de uma instância é permanente e irreversível. Todos os dados no disco do sistema, nos discos locais e em quaisquer discos de dados configurados para liberação junto com a instância serão perdidos definitivamente.
Impactos potenciais
-
Perda de dados: O sistema exclui permanentemente o disco do sistema, os discos locais e os discos de dados configurados para liberação junto com a instância. Snapshots automáticos definidos para exclusão juntamente com seus discos em nuvem associados também são removidos.
Mitigação: Crie um snapshot ou crie uma imagem personalizada antes de liberar a instância.
-
Perda de endereço IP: O sistema recupera o endereço IP público estático, tornando sua restauração impossível.
Mitigação: Converta o endereço IP público estático em um EIP antes da liberação.
-
Cobranças contínuas por recursos associados: Discos em nuvem, EIPs e snapshots não configurados para liberação junto com a instância permanecem ativos e continuam a gerar custos.
Mitigação: Verifique seu faturamento e libere manualmente os recursos faturáveis restantes.
Liberar uma instância pay-as-you-go
Console
Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos.
Na coluna Operation, clique em .
-
Na caixa de diálogo Release Instance, selecione uma opção de Release e clique em Next:
Release Now: Libera a instância imediatamente.
Scheduled Release: Libera a instância no horário especificado. Para cancelar, consulte Como cancelo uma liberação agendada?
Confirme os recursos associados a serem liberados e mantidos e clique em OK.
API
Para liberar uma única instância ECS, chame DeleteInstance.
Para liberar uma ou mais instâncias ECS, chame DeleteInstances.
Liberar uma instância subscription
Somente instâncias subscription expiradas podem ser liberadas. Para liberar uma instância subscription ainda válida, primeiro altere o método de faturamento para pay-as-you-go.
Console
Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos.
Na coluna Operation, clique em .
Na caixa de diálogo Release Instance, defina Release como Release Now e clique em Next.
Confirme os recursos associados a serem liberados e mantidos e clique em Confirmation.
API
Para liberar uma única instância ECS, chame DeleteInstance.
Para liberar uma ou mais instâncias ECS, chame DeleteInstances.
Ao liberar uma instância subscription expirada , especifique TerminateSubscription=true .
Proteção contra liberação
A proteção contra liberação bloqueia todas as solicitações manuais de liberação feitas pelo console, pela API e pela CLI para evitar exclusões acidentais ou não autorizadas.
Esse recurso aplica-se apenas a instâncias pay-as-you-go. Ele não impede liberações automáticas nos seguintes cenários:
Recuperação da instância devido a pagamento em atraso.
Disparo de tarefa de liberação agendada.
Liberação forçada da instância por violação das regras de segurança da plataforma (por exemplo, hospedagem de conteúdo ilegal).
Redução de escala acionada pelo Auto Scaling.
Ativar a proteção contra liberação
Console
Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos.
Na coluna Operation, clique em .
Na caixa de diálogo, clique em OK.
API
Chame ModifyInstanceAttribute com DeletionProtection definido como true.
Após ativar a proteção, tentativas de liberação retornam o código de erro InvalidOperation.DeletionProtection.
Desativar a proteção contra liberação
Console
Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos.
Na coluna Operation, clique em .
Na caixa de diálogo, clique em OK.
API
Chame ModifyInstanceAttribute com DeletionProtection definido como false.
Verificar o status da proteção contra liberação
Console
Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos.
Clique no ID da instância. Na seção Other Information, verifique Release Protection.
API
Chame DescribeInstances e verifique Instances.Instance.DeletionProtection. O valor true indica que a proteção contra liberação está ativada.
Aplicar em produção
Proteja as instâncias de produção contra liberação acidental:
Ative a proteção contra liberação em todas as instâncias de produção. Essa medida evita a exclusão acidental de recursos críticos.
Restrinja as permissões de liberação. Conceda
ecs:DeleteInstanceeecs:DeleteInstancesapenas a funções autorizadas. Atribuaecs:ModifyInstanceAttribute(que controla a proteção contra liberação) a uma função separada, garantindo que desativar a proteção e excluir instâncias exijam pessoas diferentes.Ative o ActionTrail para logs de auditoria. O ActionTrail registra todas as operações de API na sua conta. Configure alertas para eventos
DeleteInstanceeModifyInstanceAttributepara detectar ações não autorizadas imediatamente.
FAQ
-
Por que o botão Release está desabilitado?
Provavelmente a instância é uma instância subscription ainda válida. Altere o método de faturamento para pay-as-you-go primeiro e depois libere a instância.
-
Qual é a diferença entre parar e liberar uma instância?
Parar uma instância apenas a desliga; você pode reiniciá-la a qualquer momento. Liberar exclui permanentemente a instância, seu disco do sistema, discos locais e quaisquer discos de dados configurados para liberação. Esses dados não podem ser recuperados.
-
Posso recuperar uma instância liberada acidentalmente?
Não. A liberação de uma instância é permanente e irreversível. Sempre faça backup dos dados antes de liberar.
-
Liberei uma instância, mas continuo sendo cobrado. Por quê?
Liberar uma instância não libera os recursos associados. Verifique seu faturamento para identificar recursos faturados independentemente, como discos em nuvem, EIPs e snapshots, e libere-os manualmente.
-
Como libero várias instâncias de uma vez?
Console: Use operações em lote na página Instances.
API: Chame DeleteInstances.
-
Como cancelo uma liberação agendada?
Na página ECS console - Instances, clique no ID da instância. Na seção , clique em Cancel.
