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 perrulePriority
. Non è necessario che i valori siano sequenziali tra le regole di una policy. Una regola con valoretagStatus
diany
deve avere il valore più elevato perrulePriority
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
oany
. Se specifichiany
, per tutte le immagini la regola viene valutata rispetto ad esse. Se specifichitagged
, devi anche specificare un valoretagPrefixList
. Se specifichiuntagged
, allora devi ometteretagPrefixList
.
Elenco di modelli di tag
tagPatternList
-
Tipo: list[string]
Obbligatorio: sì, se
tagStatus
è impostato su Taggato etagPrefixList
non è specificatoQuando 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 comeprod
,prod1
,prod2
e così via, utilizzerai l'elenco di modelli di tagprod*
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 etagPatternList
non è specificatoUtilizzato solo se è stato specificato
"tagStatus": "tagged"
e non si sta specificando untagPatternList
. 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 comeprod
,prod1
,prod2
e così via, utilizzerai il prefisso di tagprod
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 suimageCountMoreThan
, devi specificare inoltrecountNumber
per creare una regola che impone un limite al numero di immagini presenti nel tuo repository. SecountType
è impostato susinceImagePushed
, devi anche specificarecountUnit
ecountNumber
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 susinceImagePushed
Specifica un unità di conteggio di
days
per definirla come unità di tempo, oltre acountNumber
, che corrisponde al numero di giorni.Questa specifica deve essere utilizzata solo quando
countType
èsinceImagePushed
; se si specifica un'unità di conteggio quandocountType
è 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 ilcountType
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
.