É possível defasar uma AMI para indicar que ela está desatualizada e não deve ser usada. Também é possível especificar uma data de defasagem futura para uma AMI, indicando quando a AMI estará desatualizada. Por exemplo, é possível defasar uma AMI cuja manutenção não está mais ativa ou pode defasar uma AMI que foi substituída por uma versão mais recente. Por padrão, as AMIs defasadas não aparecem nas listagens de AMI, impedindo que novos usuários usem AMIs desatualizadas. No entanto, os usuários existentes e os serviços de inicialização, como modelos de inicialização e grupos do Auto Scaling, podem continuar usando uma AMI defasada especificando seu ID. Para excluir a AMI, de modo que usuários e serviços não possam usá-la, é necessário cancelar o registro dela.
Depois que uma AMI estiver defasada:
-
Para usuários de AMI, a AMI defasada não aparece nas chamadas de API DescribeImages, a menos que você especifique o ID dela ou especifique que AMIs defasadas devem ser exibidas. Os proprietários da AMI continuam a ver AMIs defasadas nas chamadas de API DescribeImages.
-
Para usuários de AMI, a AMI defasada não está disponível para seleção no console do EC2. Por exemplo, uma AMI defasada não é exibida no catálogo da AMI no assistente de inicialização de instância. Os proprietários da AMI continuam a ver AMIs defasadas no console do EC2.
-
Para os usuários da AMI, se você souber o ID de uma AMI defasada, poderá continuar a iniciar instâncias usando a AMI defasada com a API, a CLI ou os SDKs.
-
Os serviços de inicialização, como modelos de inicialização e grupos do Auto Scaling, podem continuar referenciando a AMIs defasadas.
-
As instâncias do EC2 que foram iniciadas usando uma AMI que posteriormente é defasada não são afetadas e podem ser interrompidas, iniciadas e reinicializadas.
É possível defasar AMIs privadas e públicas.
Também é possível criar políticas de AMI apoiadas pelo EBS Amazon Data Lifecycle Manager para automatizar a defasagem das AMIs apoiadas pelo EBS. Para obter mais informações, consulte Automatizar ciclos de vida da AMI.
nota
Por padrão, a data de descontinuação de todas as AMIs públicas é definida como dois anos a partir da data de criação da AMI. É possível definir a data de descontinuação para antes de dois anos. Para cancelar a data de descontinuação ou adiá-la para uma data posterior, você deve tornar a AMI privada compartilhando-a somente com contas específicas da AWS.
Custos
Quando você defasar uma AMI, a AMI não será excluída. O proprietário da AMI continuará pagando pelos snapshots da AMI. Para parar de pagar pelos instantâneos, o proprietário da AMI deve excluir a AMI cancelando o registro dela.
Limitações
-
Para defasar uma AMI, é necessário ser o proprietário da AMI.
Descontinuar uma AMI
É possível defasar uma AMI em uma data e hora específicas. É necessário ser o proprietário da AMI para executar esse procedimento.
Para descontinuar uma AMI em uma data específica
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No navegador à esquerda, escolha AMIs.
-
Na barra de filtros, escolha Owned by me (Sou proprietário).
-
Selecione a AMI e escolha Actions (Ações), Manage AMI Deprecation (Gerenciar descontinuação da AMI). É possível selecionar várias AMIs para definir a mesma data de descontinuação de várias AMIs de uma só vez.
-
Marque a caixa de seleção Habilitar e insira a data e a hora de descontinuação.
O limite superior para a data de descontinuação é daqui a 10 anos, exceto para AMIs públicas, em que o limite superior é de 2 anos após a data de criação. Você não pode especificar uma data no passado.
-
Escolha Salvar.
Verificar quando uma AMI foi usada pela última vez
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 descontinuação ou cancelamento de registro.
nota
-
Quando uma 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.
Como visualizar a última hora de início de uma AMI
-
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No navegador à esquerda, escolha AMIs.
-
Na barra de filtros, escolha Owned by me (Sou proprietário).
-
Selecione a AMI e marque o campo Horário da última inicialização (caso tenha marcado a caixa de seleção ao lado da AMI, ele estará localizado na guia Detalhes). O campo mostra a data e a hora em que a AMI foi usada pela última vez para iniciar uma instância.
Descrever AMIs defasadas
É possível visualizar a data e a hora de descontinuação de uma AMI e filtrar todas as AMIs por data de descontinuação. Também é possível usar a AWS CLI para descrever todas as AMIs que foram descontinuadas, em que a data da descontinuação já passou.
Para visualizar a data de descontinuação de uma AMI
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No navegador, escolha AMIs e, em seguida, selecione a AMI.
-
Selecione o campo Hora da descontinuação (se você marcou a caixa de seleção ao lado da AMI, ele estará localizado na guia Detalhes). O campo mostra a data e a hora de descontinuação da AMI. Se o campo estiver vazio, a AMI não estará descontinuada.
Para filtrar AMIs por data de descontinuação
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No navegador à esquerda, escolha AMIs.
-
Na barra de filtros, escolha Owned by me (Sou proprietário) ou Private images (Imagens privadas) (as imagens privadas incluem AMIs compartilhadas com você e de sua propriedade).
-
Na Search bar (Barra de pesquisa), insira
Deprecation time
(à medida que você insere as letras, o filtro Deprecation time (Hora da descontinuação) aparece) e, em seguida, escolha um operador e uma data e hora.
Cancelar a descontinuação da AMI
É possível cancelar a descontinuação de uma AMI, o que remove a data e a hora do campo Deprecation time (Hora da descontinuação) (console) ou o campo DeprecationTime
da saída describe-images (AWS CLI). É necessário ser o proprietário da AMI para executar esse procedimento.
Para cancelar a descontinuação de uma AMI
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No navegador à esquerda, escolha AMIs.
-
Na barra de filtros, escolha Owned by me (Sou proprietário).
-
Selecione a AMI e escolha Actions (Ações), Manage AMI Deprecation (Gerenciar descontinuação da AMI). É possível selecionar várias AMIs para cancelar a descontinuação de várias AMIs de uma só vez.
-
Desmarque a caixa de seleção Habilitar e escolha Salvar.