Proprietà delle policy relative al ciclo di vita in Amazon ECR - Amazon ECR

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Proprietà delle policy relative al ciclo di vita in Amazon ECR

Le politiche del ciclo di vita hanno le seguenti proprietà.

Per visualizzare esempi di politiche relative al ciclo di vita, vedere. Esempi di politiche del ciclo di vita in Amazon ECR Per istruzioni sulla creazione di una politica del ciclo di vita utilizzando il, vedere. AWS CLIPer creare una policy del ciclo di vita (AWS CLI)

Priorità regola

rulePriority

Tipo: Integer

Obbligatorio: sì

Imposta l'ordine in base al quale le regole vengono applicate, dal valore più basso a quello più alto. Viene applicata per prima una regola dei criteri del ciclo di vita con priorità di, successivamente 1 2 viene applicata una regola con priorità di e così via. Quando aggiungi delle regole a una policy del ciclo di vita, queste devono avere un valore univoco per rulePriority. Non è necessario che i valori siano sequenziali tra le regole di una policy. Una regola con valore tagStatus di any deve avere il valore più elevato per rulePriority ed essere valutata per ultima.

Descrizione

description

Tipo: string

Obbligatorio: no

(Opzionale) Descrive lo scopo di una regola nella policy del ciclo di vita.

Stato tag

tagStatus

Tipo: string

Obbligatorio: sì

Determina se la regola della policy del ciclo di vita che vuoi aggiungere specifica un tag per un'immagine. Le opzioni accettabili sono tagged, untagged o any. Se specifichi any, per tutte le immagini la regola viene valutata rispetto ad esse. Se specifichi tagged, devi anche specificare un valore tagPrefixList. Se specifichi untagged, allora devi omettere tagPrefixList.

Elenco di modelli di tag

tagPatternList

Tipo: list[string]

Obbligatorio: sì, se tagStatus è impostato su Taggato e tagPrefixList non è specificato

Quando si crea una policy del ciclo di vita per le immagini con tag, è consigliabile utilizzare tagPatternList per specificare che i tag devono scadere. È necessario specificare un elenco separato da virgole di modelli per i tag di immagini che possono contenere caratteri jolly (*) sul quale lavorare con la policy del ciclo di vita. Ad esempio, se le immagini sono taggate come prod, prod1, prod2 e così via, utilizzerai l'elenco di modelli di tag prod* per specificarle tutte. Se specifichi più tag, vengono selezionate solo le immagini che hanno tutti i tag specificati.

Importante

Esiste un limite massimo di quattro caratteri jolly (*) per stringa. Ad esempio, ["*test*1*2*3", "test*1*2*3*"] è valido ma ["test*1*2*3*4*5*6"] non è valido.

Elenco prefissi tag

tagPrefixList

Tipo: list[string]

Obbligatorio: sì, se tagStatus è impostato su taggato e tagPatternList non è specificato

Utilizzato solo se è stato specificato "tagStatus": "tagged" e non si sta specificando un tagPatternList. Devi specificare un elenco separato da virgole di prefissi per i tag delle immagini sul quale operare con la tua policy del ciclo di vita. Ad esempio, se le tue immagini sono taggate come prod, prod1, prod2 e così via, utilizzerai il prefisso di tag prod per specificarle tutte. Se specifichi più tag, vengono selezionate solo le immagini che hanno tutti i tag specificati.

Tipo di conteggio

countType

Tipo: string

Obbligatorio: sì

Specifica un tipo di conteggio da applicare alle immagini.

Se countType è impostato su imageCountMoreThan, devi specificare inoltre countNumber per creare una regola che impone un limite al numero di immagini presenti nel tuo repository. Se countType è impostato su sinceImagePushed, devi anche specificare countUnit e countNumber per specificare un limite di tempo sulle immagini presenti nel tuo repository.

Unità conteggio

countUnit

Tipo: string

Required: yes (Obbligatorio: sì) solo se il campo countType è impostato su sinceImagePushed

Specifica un unità di conteggio di days per definirla come unità di tempo, oltre a countNumber, che corrisponde al numero di giorni.

Questa specifica deve essere utilizzata solo quando countType è sinceImagePushed; se si specifica un'unità di conteggio quando countType è qualsiasi altro valore, si verificherà un errore.

Count number (Numero conteggio)

countNumber

Tipo: Integer

Obbligatorio: sì

Specifica un numero conteggio. I valori accettabili sono numeri interi positivi (0 non è un valore accettato).

Se il countType utilizzato è imageCountMoreThan, allora il valore è il numero massimo di immagini che desideri conservare nel tuo repository. Se il countType utilizzato è sinceImagePushed, allora il valore è il limite di età massimo per le tue immagini.

Azione

type

Tipo: stringa

Obbligatorio: sì

Specifica un tipo di azione. Il valore supportato è expire.