Cancelar o registro da AMI - Amazon Elastic Compute Cloud

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.

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

Quando você cancelar o registro de uma AMI , 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 .


        Processo para limpar a .

É possível usar um dos métodos a seguir para limpar sua AMI .

Console
Para limpar sua AMI
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Cancelar o registro da AMI

    1. No painel de navegação, selecione AMIs.

    2. Na barra de filtros, escolha De minha propriedade para listar suas AMIs disponíveis ou Imagens desabilitadas para listar suas AMIs desabilitadas.

    3. Selecione a AMI cujo registro deve ser cancelado e anote seu ID. Isso pode ajudar a encontrar os snapshots a serem excluídos na próxima etapa.

    4. Escolha Actions (Ações) e Deregister AMI (Cancelar registro da AMI). Quando a confirmação for solicitada, escolha Deregister AMI (Cancelar registro da AMI).

      nota

      A remoção da AMI da lista pelo console pode demorar alguns minutos. Escolha Refresh (Atualizar) para atualizar o status.

  3. Excluir snapshots que não são mais necessários

    1. No painel de navegação, selecione Snapshots.

    2. Selecione um snapshot a ser excluído (procure o ID da AMI na etapa anterior da coluna Description (Descrição)).

    3. Selecione Ações (Actions), Excluir snapshot (Delete snapshot). Quando a confirmação for solicitada, escolha Excluir.

  4. (Opcional) Encerrar instâncias

    (Opcional) Se você terminou de trabalhar com uma instância executada pela AMI, encerre-a.

    1. No painel de navegação, escolha Instances (Instâncias) e selecione a instância a ser terminada.

    2. Escolha Instance state (Estado da instância) e Terminate instance (Encerrar instância). Quando a confirmação for solicitada, escolha Terminate (Encerrar).

AWS CLI

Siga estes passos para limpar sua AMI

  1. Cancelar o registro da AMI

    Cancele o registro da AMI usando o comando deregister-image:

    aws ec2 deregister-image --image-id ami-12345678
  2. Exclua snapshots que não sejam mais necessários

    Exclua os snapshots que não forem mais necessários usando o comando delete-snapshot:

    aws ec2 delete-snapshot --snapshot-id snap-1234567890abcdef0
  3. Encerrar instâncias (opcional)

    Se você terminou de trabalhar com uma instância executada pela AMI, encerre-a usando o comando terminate-instances:

    aws ec2 terminate-instances --instance-ids i-12345678
PowerShell

Siga estes passos para limpar sua AMI

  1. Cancelar o registro da AMI

    Cancele o registro da AMI usando o cmdlet Unregister-EC2Image:

    Unregister-EC2Image -ImageId ami-12345678
  2. Exclua snapshots que não sejam mais necessários

    Exclua os snapshots que não forem mais necessários usando o cmdlet Remove-EC2Snapshot:

    Remove-EC2Snapshot -SnapshotId snap-12345678
  3. Encerrar instâncias (opcional)

    Se você terminar com uma instância executada da AMI, será possível encerrá-la usando o cmdlet Remove-EC2Instance:

    Remove-EC2Instance -InstanceId i-12345678

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.

Console
Como visualizar a última hora de início de uma AMI
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No navegador à esquerda, escolha AMIs.

  3. Na barra de filtros, escolha Owned by me (Sou proprietário).

  4. Selecione a AMI e marque o campo Deprecation time (Hora da descontinuação). Se você marcou a caixa de seleção ao lado da AMI, ele estará localizado na guia Details (Detalhes). O campo mostra a data e a hora em que a AMI foi usada pela última vez para iniciar uma instância.

AWS CLI
Como visualizar a última hora de início de uma AMI

Execute o comando describe-image-attribute e especifique --attribute lastLaunchedTime. É necessário ser o proprietário da AMI para executar esse comando.

aws ec2 describe-image-attribute \ --image-id ami-1234567890example \ --attribute lastLaunchedTime

Exemplo de saída

{ "LastLaunchedTime": { "Value": "2022-02-10T02:03:18Z" }, "ImageId": "ami-1234567890example", }