Cancelar o registro da AMI
É possível cancelar o registro de uma AMI quando tiver terminado de usá-la. Depois de cancelar o registro de uma AMI, você não poderá usá-la para executar novas instâncias.
Quando o registro da AMI é cancelado, isso não afeta nenhuma instância já executada a partir da AMI nem snapshots criados durante o processo de criação da AMI. Você continuará assumindo os custos de uso dessas instâncias e custos de armazenamento do snapshot. Portanto, é necessário terminar todas as instâncias e excluir os snapshots que não serão mais usados.
O procedimento que usará para liberar sua AMI dependerá de se ela é baseada em Amazon EBS ou armazenamento de instâncias. Para ter mais informações, consulte Determinar o tipo de dispositivo raiz da AMI.
Conteúdo
Considerações
As seguintes considerações se aplicam ao cancelamento do registro de AMIs:
-
Você não pode cancelar o registro de uma AMI que não pertença à sua conta.
-
Você não pode cancelar o registro de uma AMI gerenciada pelo serviço AWS Backup usando o Amazon EC2. Em vez disso, use o AWS Backup para excluir os pontos de recuperação correspondentes no cofre de backup. Para obter mais informações, consulte Exclusão de namespaces no Guia do desenvolvedor do AWS Backup.
Limpar sua AMI baseada no Amazon EBS
Quando você cancelar o registro de uma AMI baseada no Amazon EBS, isso não afetará os snapshots criados para o volume da instância durante o processo de criação da AMI. Você continuará a acumular custos de armazenamento para os snapshots. Portanto, se você tiver terminado de usar o snapshot, exclua-os.
O diagrama a seguir ilustra o processo para limpar a AMI baseada no Amazon EBS.
É possível usar um dos métodos a seguir para limpar sua AMI baseada no Amazon EBS.
Limpar sua AMI com armazenamento de instâncias
Quando você cancelar o registro de uma AMI com armazenamento de instâncias, isso não afetará os arquivos que você carregou no Amazon S3 quando criar a AMI. De você continuarão a ser cobrados custos de utilização desses arquivos no Amazon S3. Portanto, se você tiver terminado de trabalhar com esses arquivos, exclua-os.
O diagrama a seguir ilustra o processo para limpar sua AMI com armazenamento de instâncias.
Para limpar sua AMI com armazenamento de instâncias
-
Cancele o registro da AMI usando o comando deregister-image, da seguinte forma.
aws ec2 deregister-image --image-id
ami_id
-
Exclua o pacote no Amazon S3 usando o comando ec2-delete-bundle (ferramentas de AMI) da seguinte forma.
ec2-delete-bundle -b
myawsbucket/myami
-ayour_access_key_id
-syour_secret_access_key
-pimage
-
(Opcional) Se você tiver terminado de trabalhar com uma instância executada pela AMI, poderá encerrá-la usando o comando terminate-instances da seguinte forma.
aws ec2 terminate-instances --instance-ids
instance_id
-
(Opcional) Se você tiver terminado de usar o bucket Amazon S3 para o qual carregou o pacote, pode excluí-lo. Para excluir um bucket do Amazon S3, abra o console do Amazon S3, selecione o bucket, escolha Actions (Ações) e selecione Delete (Excluir).
Hora do último início
LastLaunchedTime
é um carimbo de data/hora que indica quando sua AMI foi usada pela última vez para iniciar uma instância. AMIs que não tenham sido usadas recentemente para iniciar uma instância podem ser boas candidatas para cancelamento de registro ou descontinuação.
nota
-
Quando a AMI é usada para iniciar uma instância, há um atraso de 24 horas antes que o uso seja incluído em relatórios.
-
Os dados de
lastLaunchedTime
estão disponíveis a partir de abril de 2017.