Liberar uma instância é permanente e irreversível. A instância, o disco do sistema, os discos locais e os discos de dados configurados para liberação não podem ser recuperados após a liberação. Faça backup de todos os dados antes de prosseguir.
As instâncias com aceleração de GPU são um tipo de instância do Elastic Compute Service (ECS). Libere-as quando não forem mais necessárias para interromper a cobrança de encargos.
Este tópico aborda como liberar instâncias com aceleração de GPU com pagamento conforme o uso (incluindo instâncias preemptíveis) e instâncias com aceleração de GPU de assinatura expiradas.
Antes de liberar: o que é excluído e o que é mantido
Revise esta tabela antes de liberar para evitar perda de dados ou cobranças inesperadas.
| Recurso | O que acontece na liberação |
|---|---|
| Disco do sistema | Excluído |
| Discos locais | Excluídos |
| Discos de dados configurados para liberação | Excluídos |
| Snapshots automáticos definidos para exclusão com o disco em nuvem associado | Excluídos |
| Endereço IP público estático | Recuperado pelo sistema — não pode ser restaurado |
| Discos de dados não configurados para liberação | Mantidos — continuam gerando cobranças |
| EIPs não configurados para liberação | Mantidos — continuam gerando cobranças |
| Snapshots não configurados para liberação | Mantidos — continuam gerando cobranças |
Para preservar dados: Crie um snapshot ou crie uma imagem personalizada antes de liberar a instância.
Para manter o endereço IP público: Converta o endereço IP público estático em um Elastic IP Address (EIP) antes de liberar a instância.
Para evitar cobranças inesperadas após a liberação: Verifique seu faturamento para identificar e liberar os recursos faturáveis mantidos.
Liberar uma instância com pagamento conforme o uso
Console
-
Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos da instância de destino.
-
Na coluna Actions da instância de destino, clique em
> Instance Status > Release. -
Na caixa de diálogo Release Instance, selecione uma opção de Release Settings e clique em Next.
Opção Comportamento Release Now Libera a instância imediatamente. Scheduled Release Libera a instância automaticamente em um horário especificado. -
Leia os prompts na tela, confirme quais recursos associados serão liberados e quais serão mantidos, e clique em OK.
API
| Objetivo | Operação |
|---|---|
| Liberar uma única instância | Chame DeleteInstance |
| Liberar uma ou mais instâncias | Chame DeleteInstances |
Liberar uma instância de assinatura
Somente instâncias de assinatura expiradas podem ser liberadas. Para liberar uma instância de assinatura que não expirou, primeiro altere o método de faturamento para pagamento conforme o uso.
Console
-
Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos da instância de destino.
-
Na coluna Actions da instância de destino, clique em
> Instance Status > Release. -
Na caixa de diálogo Release, defina Release Settings como Release Now e clique em Next.
-
Leia os prompts na tela, confirme quais recursos associados serão liberados e quais serão mantidos, e clique em OK.
API
| Objetivo | Operação |
|---|---|
| Liberar uma única instância | Chame DeleteInstance |
| Liberar uma ou mais instâncias | Chame DeleteInstances |
Ao liberar instâncias de assinatura expiradas, defina TerminateSubscription=true na solicitação.
Proteção contra liberação
A proteção contra liberação bloqueia todas as solicitações de liberação manual do console, da API e da CLI. Ative-a em instâncias de produção para evitar exclusão acidental.
A proteção contra liberação se aplica somente a instâncias com pagamento conforme o uso e bloqueia apenas operações manuais. Ela não impede liberações automáticas nos seguintes cenários:
-
A instância é recuperada pelo sistema devido a um pagamento em atraso.
-
Uma tarefa de liberação agendada é acionada.
-
A instância é liberada à força por violação das regras de segurança da plataforma (por exemplo, usar uma instância ECS para hospedar um site ilegal).
-
O grupo Auto Scaling ao qual a instância pertence aciona uma redução de escala.
Ativar proteção contra liberação
Console
-
Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos da instância de destino.
-
Na coluna Actions da instância de destino, clique em
> Instance Attributes > Enable Release Protection. -
Clique em OK.
API
Chame ModifyInstanceAttribute e defina DeletionProtection como true.
Resultado esperado: Qualquer tentativa subsequente de liberar a instância retorna o código de erro InvalidOperation.DeletionProtection.
Desativar proteção contra liberação
Console
-
Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos da instância de destino.
-
Na coluna Actions da instância de destino, clique em
> Instance Attributes > Disable Release Protection. -
Clique em OK.
API
Chame ModifyInstanceAttribute e defina DeletionProtection como false.
Verificar status da proteção contra liberação
Console
-
Acesse a página ECS console - Instances. Selecione a região e o grupo de recursos da instância de destino.
-
Clique no ID da instância para abrir a página de detalhes da instância. Na seção Other Information, verifique o campo Release Protection.
API
Chame DescribeInstances e verifique Instances.Instance.DeletionProtection. Um valor true indica que a proteção contra liberação está ativada.
Aplicar em produção
Siga estas práticas para proteger instâncias de produção:
-
Ative a proteção contra liberação em todas as instâncias de produção. Isso evita a exclusão acidental de recursos críticos.
-
Restrinja as permissões de liberação. Conceda
ecs:DeleteInstanceeecs:DeleteInstancessomente a pessoal autorizado. Atribua a permissão para desativar a proteção contra liberação (ecs:ModifyInstanceAttribute) a uma função separada, de modo que nenhuma pessoa possa desativar a proteção e excluir uma instância ao mesmo tempo. -
Ative o ActionTrail para auditar todas as operações da conta. Configure regras de alerta para chamadas de API de alto risco, como
DeleteInstanceeModifyInstanceAttribute, para receber notificações imediatas e apoiar a resposta a incidentes.
Perguntas frequentes
Por que o botão Release está desabilitado?
A instância provavelmente é uma instância de assinatura não expirada. Primeiro altere o método de faturamento para pagamento conforme o uso e, em seguida, libere-a.
Qual é a diferença entre parar e liberar uma instância?
Parar desliga a instância — como desligar um computador. A instância permanece na lista e pode ser iniciada novamente a qualquer momento.
Liberar exclui permanentemente a instância, o disco do sistema, os discos locais e os discos de dados configurados para liberação. Os dados não podem ser recuperados e a instância é removida da lista.
Posso recuperar uma instância liberada acidentalmente?
Não. A liberação é permanente. O sistema não retém dados ou configurações de uma instância liberada. Sempre faça backup dos dados antes de liberar.
Liberei uma instância, mas ainda estou sendo cobrado. Por quê?
Liberar uma instância não libera automaticamente os recursos associados. Verifique seu faturamento para identificar recursos faturados de forma independente, como discos em nuvem, EIPs ou snapshots que não foram configurados para liberação.
Como libero várias instâncias de uma vez?
-
Console: Use as 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 para abrir a página de detalhes. Na seção Basic Information, localize Auto-release Time e clique em Cancel.