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á.
Propriedades da política de ciclo de vida no Amazon ECR
As políticas de ciclo de vida têm as propriedades a seguir.
Para ver exemplos de políticas de ciclo de vida, consulte Exemplos de políticas de ciclo de vida no Amazon ECR. Para obter instruções sobre como criar uma política de ciclo de vida usando o AWS CLI, consulte. Como criar uma política de ciclo de vida (AWS CLI)
Prioridade das regras
rulePriority-
Tipo: inteiro
Obrigatório: sim
Define a ordem em que as regras são avaliadas, da menor para a maior. Uma regra de política de ciclo de vida com prioridade
1será aplicada primeiro, uma regra com prioridade2será a próxima, e assim por diante. Ao adicionar regras a uma política de ciclo de vida, você deve dar a elas um valor exclusivo pararulePriority. Os valores não precisam ser sequenciais entre regras em uma política. Uma regra com um valortagStatusdeanydeve ter o valor o mais alto pararulePrioritye ser avaliada por último.
Descrição
description-
Tipo: string
Obrigatório: não
(Opcional) Descreve a finalidade de uma regra em uma política de ciclo de vida.
Status da tag
tagStatus-
Tipo: string
Obrigatório: sim
Determina se a regra da política de ciclo de vida que você está adicionando especifica uma tag para uma imagem. As opções aceitáveis são
tagged,untaggedouany. Se você especificarany, todas as regras serão avaliadas segundo a regra Se você especificartagged, você também deverá especificar um valortagPrefixList. Se você especificaruntagged, você deverá omitirtagPrefixList.
Lista de padrões de etiquetas
tagPatternList-
Tipo: list[string]
Obrigatório: sim, se
tagStatusestiver definido como marcado e setagPrefixListnão for especificadoAo criar uma política de ciclo de vida para imagens marcadas, uma prática recomendada é usar um
tagPatternListpara especificar as etiquetas que expirarão. Você especifica uma lista separada por vírgulas de padrões de etiquetas de imagem que podem conter curingas (*) sobre os quais agir com sua política de ciclo de vida. Por exemplo, se suas imagens forem marcadas comoprod,prod1,prod2e assim por diante, você deve usar a lista de padrões de etiquetasprod*para especificá-las. Se você especificar várias tags, apenas imagens com todas as tags especificadas serão selecionadas.Importante
Existe um limite máximo de quatro curingas (
*) por string. Por exemplo,["*test*1*2*3", "test*1*2*3*"]é válido, mas["test*1*2*3*4*5*6"]é inválido.
Lista de prefixos de tags
tagPrefixList-
Tipo: list[string]
Obrigatório: sim, se
tagStatusestiver definido como marcado e setagPatternListnão for especificadoUsado somente se você tiver especificado
"tagStatus": "tagged"e não estiver especificandotagPatternList. Você deve especificar uma lista separada por vírgulas de prefixos de tags de imagem na qual agir com política de ciclo de vida. Por exemplo, se suas imagens forem marcadas comoprod,prod1,prod2e assim por diante, você deve usar o prefixo de tagprodpara especificá-las. Se você especificar várias tags, apenas imagens com todas as tags especificadas serão selecionadas.
Tipo de contagem
countType-
Tipo: sequência
Obrigatório: sim
Especifique um tipo de contagem a ser aplicado às imagens.
Se
countTypefor definido comoimageCountMoreThan, você também especificarácountNumberpara criar uma regra que define um limite no número de imagens que existem no repositório. SecountTypefor definido comosinceImagePushed, você também especificarácountUnitecountNumberpara especificar um limite de tempo nas imagens que existem no repositório.
Unidade de contagem
countUnit-
Tipo: sequência
Exigido: sim, somente se
countTypefor definido comosinceImagePushedEspecifique uma unidade de contagem de
dayspara indicar como a unidade de tempo, além decountNumber, que é o número de dias.Isso só deverá ser especificado quando
countTypeforsinceImagePushed; um erro ocorrerá se você especificar uma unidade de contagem quandocountTypefor qualquer outro valor.
Contagem numérica
countNumber-
Tipo: inteiro
Obrigatório: sim
Especifique um número de contagem. Os valores aceitáveis são inteiros positivos (
0não é um valor aceito).Se o
countTypeusado forimageCountMoreThan, o valor será o número máximo de imagens que você deseja manter no repositório. Se ocountTypeusado forsinceImagePushed, o valor será o limite de idade máximo das imagens.
Ação
type-
Tipo: string
Obrigatório: sim
Especifique um tipo de ação. O valor suportado é
expire.