Cancelar AMI do Linux - Amazon Elastic Compute Cloud

Cancelar AMI do Linux

Você pode 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 você cancelar o registro de uma AMI, isso não afetará nenhuma instância que você já tenha executado pela AMI. Os custos de utilização continuarão a ser cobrados dessas instâncias. Portanto, se você tiver terminado de trabalhar com essas instâncias, deverá encerrá-las.

O procedimento que usará para liberar sua AMI dependerá de se ela é baseada em Amazon EBS ou armazenamento de instâncias. Para mais informações, consulte o Determinar o tipo de dispositivo raiz da AMI.

nota

Uma AMI deve ser de propriedade da sua conta para cancelar o registro.

Limpar sua AMI com armazenamento de Amazon EBS

Quando você cancelar o registro de uma AMI baseada em 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 com Amazon EBS.


        Processar para limpar sua Amazon EBSAMI com armazenamento de

Você pode usar um dos métodos a seguir para limpar sua AMI baseada em Amazon EBS.

Novo console

Para limpar sua AMI baseada em Amazon EBS pelo console

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Cancele o registro da AMI

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

    2. Selecione a AMI cujo registro deve ser cancelado e anote seu ID — isso pode ajudar você a encontrar os snapshots a serem excluídos na próxima etapa.

    3. Escolha Actions (Ações) e, em seguida, Deregister (Cancelar o registro). Quando solicitada a confirmação, selecione Continue (Continuar).

      nota

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

  3. Exclua snapshots que não sejam 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. Escolha Ações e, em seguida, escolha Excluir. Quando a confirmação for solicitada, escolha Yes, Delete (Sim, excluir).

  4. Encerrar instâncias (opcional)

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

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

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

nota

Talvez seja necessário rolar para baixo, para visualizar alguns dos itens do menu Actions (Ações).

Console antigo

Para limpar sua AMI baseada em Amazon EBS pelo console

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Cancele o registro da AMI

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

    2. Selecione a AMI cujo registro deve ser cancelado e anote seu ID — isso pode ajudar você a encontrar os snapshots a serem excluídos na próxima etapa.

    3. Escolha Actions (Ações) e, em seguida, Deregister (Cancelar o registro). Quando solicitada a confirmação, selecione Continue (Continuar).

      nota

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

  3. Exclua snapshots que não sejam 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. Escolha Ações e, em seguida, escolha Excluir. Quando a confirmação for solicitada, escolha Yes, Delete (Sim, excluir).

  4. Encerrar instâncias (opcional)

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

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

    2. Escolha Actions (Ações), depois Instance State (Estado da instância) e escolha Terminate (Encerrar). Quando a confirmação for solicitada, escolha Sim, encerrar.

AWS CLI

Siga estes passos para limpar a AMI apoiada pelo Amazon EBS, usando o AWS CLI

  1. Cancele 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 a AMI apoiada pelo Amazon EBS, usando o AWS Tools para Windows PowerShell

  1. Cancele 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, você poderá encerrá-la usando o cmdlet Remove-EC2Instance:

    Remove-EC2Instance -InstanceId i-12345678

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.


          Processo para limpar sua AMI com armazenamento de instâncias

Para limpar sua AMI com armazenamento de instâncias

  1. Cancele o registro da AMI usando o comando deregister-image, da seguinte forma.

    aws ec2 deregister-image --image-id ami_id
  2. Exclua o pacote no Amazon S3 usando o comando ec2-delete-bundle (ferramentas de AMI) da seguinte forma.

    ec2-delete-bundle -b myawsbucket/myami -a your_access_key_id -s your_secret_access_key -p image
  3. (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
  4. (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).