Criar políticas de ciclo de vida - EC2Image Builder

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criar políticas de ciclo de vida

Quando você cria uma nova política de ciclo de vida do EC2 Image Builder, a configuração depende do tipo de imagem para o qual a política se destina. A API ação para criar uma política de ciclo de vida para recursos de AMI imagem e recursos de imagem de contêiner é a mesma () CreateLifecyclePolicy. No entanto, a configuração dos recursos de imagem e dos recursos associados é diferente. Esta seção mostra como criar políticas de gerenciamento do ciclo de vida para ambos.

nota

Antes de criar uma política de ciclo de vida, garanta que atendeu a todos os Pré-requisitos.

Crie políticas de gerenciamento do ciclo de vida para recursos de imagem do Image Builder AMI

Você pode usar um dos métodos a seguir para criar uma política de ciclo de vida de AMI imagem com o AWS Management Console ou. AWS CLI Você também pode usar a CreateLifecyclePolicyAPIação. Para a SDK solicitação associada, você pode consultar o link Consulte também desse comando na APIReferência do EC2 Image Builder.

AWS Management Console

Para criar uma política de ciclo de vida para recursos de AMI imagem no AWS Management Console, siga estas etapas:

  1. Abra o console do EC2 Image Builder em https://console.aws.amazon.com/imagebuilder/.

  2. Escolha Políticas de ciclo de vida no painel de navegação.

  3. Escolha Criar política de ciclo de vida.

  4. Defina as configurações de política descritas nos procedimentos a seguir.

  5. Para criar a política de ciclo de vida após definir as configurações, escolha Criar política.

Defina as configurações Gerais para sua política.

  1. Selecione a AMIopção em Tipo de política.

  2. Insira o Nome da política.

  3. Opcionalmente, insira uma Descrição para sua política de ciclo de vida.

  4. A opção Ativar estará ativada por padrão. A configuração padrão ativa a política de ciclo de vida e a adiciona ao cronograma imediatamente. Para criar uma política que esteja inicialmente desativada, você pode desativar a opção Ativar.

  5. Selecione a IAMfunção que você criou para as permissões da política de ciclo de vida. Se ainda não tiver criado esse perfil, consulte Pré-requisitos para obter mais informações.

Configure o Escopo da regra para sua política.

Essa seção configura a seleção de recursos para sua política de ciclo de vida com base no tipo de filtro que você usa.

  1. Tipo de filtro: fórmulas: para aplicar regras de ciclo de vida aos recursos de imagem com base na fórmula que os criou, selecione até 50 versões da fórmula para a política.

  2. Tipo de filtro: tags: para aplicar regras de ciclo de vida a recursos de imagem com base em tags de recursos, insira uma lista de até 50 pares de valor e chave correspondentes à política.

Ative uma ou mais das seguintes Regras de ciclo de vida para aplicá-las aos recursos selecionados pela política de ciclo de vida. Se um recurso corresponder a mais de uma regra de ciclo de vida quando a política for executada, o Image Builder executará ações de regra na seguinte ordem: 1) Descontinuar, 2) Desabilitar, 3) Excluir.

Descontinuar regra

Define o status do recurso de imagem do Image Builder como Deprecated. Os pipelines do Image Builder ainda serão executados para imagens obsoletas. Opcionalmente, você pode definir o tempo de suspensão de uso para associados AMIs sem afetar sua capacidade de iniciar novas instâncias.

  • Contagem de unidades: especifique o valor inteiro para o período de tempo a decorrer após a criação de um recurso de imagem e antes que esse recurso seja marcado como Deprecated.

  • Unidade: selecione o intervalo de tempo a ser usado. O valor pode ser Days, Weeks, Months ou Years.

  • Descontinuar AMIs — Marque a caixa de seleção para marcar a Amazon associada EC2 AMIs com uma data de suspensão de uso. Eles AMIs permanecem disponíveis e você ainda pode iniciar novas instâncias a partir deles.

Desabilitar regra

Define o status do recurso de imagem do Image Builder como Disabled. Isso impede que os pipelines do Image Builder sejam executados para essa imagem. Opcionalmente, você pode desativar o associado AMI para evitar a execução de novas instâncias.

  • Contagem de unidades: especifique o valor inteiro para o período de tempo a decorrer após a criação de um recurso de imagem e antes que esse recurso seja marcado como Disabled.

  • Unidade: selecione o intervalo de tempo a ser usado. O valor pode ser Days, Weeks, Months ou Years.

  • Desativar AMIs — Selecione a caixa de seleção para desativar a Amazon EC2 AMIs associada. Você não pode mais usar AMIs ou executar novas instâncias a partir delas.

Excluir regra

Exclui os recursos de imagem por idade ou por contagem. Você define o limite de acordo com suas necessidades. Quando um recurso de imagem do Image Builder ultrapassar o limite, ele será removido. Opcionalmente, você pode cancelar o registro associado AMIs ou excluir os snapshots desses. AMIs Você também poderá especificar tags para os recursos que deseja reter além do limite.

Quando você configura a Regra excluir por idade, o Image Builder exclui o recurso de imagem após o período configurado. Por exemplo, excluir recursos de imagem após 6 meses. Quando você configura por contagem, o Image Builder retém o número mais recente de imagens que você especifica, ou o mais próximo possível desse número, e exclui as versões anteriores.

  • Por idade
    • Contagem de unidades: especifique o valor inteiro para o período de tempo a decorrer após a criação de um recurso de imagem e antes que esse recurso seja excluído.

    • Unidade: selecione o intervalo de tempo a ser usado. O valor pode ser Days, Weeks, Months ou Years.

    • Reter pelo menos uma imagem por fórmula: marque a caixa de seleção para manter o recurso de imagem mais recente disponível para cada versão da fórmula afetada por essa regra.

    Por contagem
    • Contagem de imagens: especifique o valor inteiro do número de recursos de imagem recentes a serem mantidos em cada versão da fórmula.

  • Cancelar registro AMIs — Marque a caixa de seleção para cancelar o registro da Amazon associada. EC2 AMIs Você não pode mais usar AMIs ou executar novas instâncias a partir delas.

  • Guarde imagens e instantâneos com tags associadas — Marque a caixa de seleção para inserir uma lista de tags para os recursos de imagem que você deseja manter. AMIs As tags se aplicam aos recursos de imagem e à Amazon EC2AMIs. É possível adicionar até 50 pares de chave e valor.

Tags (opcional)

Adicione etiquetas à sua política de ciclo de vida.

AWS CLI

Para criar uma nova política de ciclo de vida do Image Builder, você pode usar o comando create-lifecycle-policy na AWS CLI.

Criar políticas de gerenciamento do ciclo de vida para recursos de imagem de contêiner do Image Builder

Você pode usar um dos métodos a seguir para criar uma política de ciclo de vida de imagem de contêiner com o AWS Management Console ou. AWS CLI Você também pode usar a CreateLifecyclePolicyAPIação. Para a SDK solicitação associada, você pode consultar o link Consulte também desse comando na APIReferência do EC2 Image Builder.

AWS Management Console

Para criar uma política de ciclo de vida para recursos de imagem de contêiner no AWS Management Console, siga estas etapas:

  1. Abra o console do EC2 Image Builder em https://console.aws.amazon.com/imagebuilder/.

  2. Escolha Políticas de ciclo de vida no painel de navegação.

  3. Escolha Criar política de ciclo de vida.

  4. Defina as configurações de política descritas nos procedimentos a seguir.

  5. Para criar a política de ciclo de vida após definir as configurações, escolha Criar política.

Configuração de política: configurações gerais

Defina as configurações Gerais para sua política.

  1. Selecione a AMIopção em Tipo de política.

  2. Insira o Nome da política.

  3. Opcionalmente, insira uma Descrição para sua política de ciclo de vida.

  4. A opção Ativar estará ativada por padrão. A configuração padrão ativa a política de ciclo de vida e a adiciona ao cronograma imediatamente. Para criar uma política que esteja inicialmente desativada, você pode desativar a opção Ativar.

  5. Selecione a IAMfunção que você criou para as permissões da política de ciclo de vida. Se ainda não tiver criado esse perfil, consulte Pré-requisitos para obter mais informações.

Configure o Escopo da regra para sua política.

Essa seção configura a seleção de recursos para sua política de ciclo de vida com base no tipo de filtro que você usa.

  1. Tipo de filtro: fórmulas: para aplicar regras de ciclo de vida aos recursos de imagem com base na fórmula que os criou, selecione até 50 versões da fórmula para a política.

  2. Tipo de filtro: tags: para aplicar regras de ciclo de vida a recursos de imagem com base em tags de recursos, insira uma lista de até 50 pares de valor e chave correspondentes à política.

Excluir regra

Para imagens de contêiner, essa regra exclui o recurso de imagem de contêiner do Image Builder. Opcionalmente, você pode remover imagens do Docker que foram distribuídas aos ECR repositórios para evitar que elas sejam usadas para executar novos contêineres.

Quando você configura a Regra excluir por idade, o Image Builder exclui o recurso de imagem após o período configurado. Por exemplo, excluir recursos de imagem após 6 meses. Quando você configura por contagem, o Image Builder retém o número mais recente de imagens que você especifica, ou o mais próximo possível desse número, e exclui as versões anteriores.

  • Por idade
    • Contagem de unidades: especifique o valor inteiro para o período de tempo a decorrer após a criação de um recurso de imagem e antes que esse recurso seja excluído.

    • Unidade: selecione o intervalo de tempo a ser usado. O valor pode ser Days, Weeks, Months ou Years.

    • Reter pelo menos uma imagem: marque a caixa de seleção para manter apenas o recurso de imagem mais recente disponível para cada versão da fórmula afetada por essa regra.

    Por contagem
    • Contagem de imagens: especifique o valor inteiro do número de recursos de imagem recentes a serem mantidos em cada versão da fórmula.

  • Excluir imagens de ECR contêiner — Marque a caixa de seleção para excluir imagens de contêiner associadas armazenadas em um ECR repositório. Você não pode mais usar a imagem de contêiner como base para criar novas imagens ou executar novos contêineres.

  • Reter imagens com tags associadas: marque a caixa de seleção para inserir uma lista de tags para os recursos de imagem que você deseja manter.

Tags (opcional)

Adicione etiquetas à sua política de ciclo de vida.

AWS CLI

Para criar uma nova política de ciclo de vida do Image Builder, você pode usar o comando create-lifecycle-policy na AWS CLI.