

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Eigenschaften der Lebenszyklusrichtlinie in Amazon ECR
<a name="lifecycle_policy_parameters"></a>

Lebenszyklusrichtlinien haben die folgenden Eigenschaften. 

Beispiele für Lebenszyklusrichtlinien finden Sie unter[Beispiele für Lebenszyklusrichtlinien in Amazon ECR](lifecycle_policy_examples.md). Anweisungen zum Erstellen einer Lebenszyklusrichtlinie mithilfe von finden Sie unter[So erstellen Sie eine Lebenszyklusrichtlinie (AWS CLI)](lp_creation.md#lp-creation-cli). AWS CLI

## Priorität der Regel
<a name="lp_rule_priority"></a>

`rulePriority`  
Typ: Ganzzahl  
Erforderlich: Ja  
Legt die Reihenfolge fest, in der die Regeln angewendet werden, von unten nach oben. Eine Lebenszyklus-Richtlinienregel mit der Priorität von `1` wird zuerst angewendet, eine Regel mit der Priorität von `2` folgt und so weiter. Wenn Sie einer Lebenszyklusrichtlinie Regeln hinzufügen, müssen Sie ihr einen eindeutigen Wert für `rulePriority` zuweisen. Werte müssen für alle Regeln in einer Richtlinie nicht sequentiell sein. Eine Regel mit dem `tagStatus`-Wert `any` muss den höchsten Wert für `rulePriority` haben und als letzte ausgewertet werden.

## Description
<a name="lp_description"></a>

`description`  
Typ: Zeichenfolge  
Erforderlich: nein  
(Optional) Beschreibt den Zweck einer Regel innerhalb einer Lebenszyklus-Richtlinie.

## Tag-Status
<a name="lp_tag_status"></a>

`tagStatus`  
Typ: Zeichenkette  
Erforderlich: Ja  
Legt fest, ob die von Ihnen hinzugefügte Lebenszyklusrichtlinienregel ein Tag für ein Image angibt. Zulässige Optionen sind `tagged`, `untagged` oder `any`. Wenn Sie `any` angeben, wird die Regel auf alle Images angewandt. Wenn Sie angeben`tagged`, müssen Sie auch einen `tagPrefixList` Wert oder einen `tagPatternList` Wert angeben. Wenn Sie angeben`untagged`, müssen Sie sowohl als `tagPrefixList` auch weglassen. `tagPatternList`

## Tag-Muster-Liste
<a name="lp_tag_pattern_list"></a>

`tagPatternList`  
Typ: list[string]  
Erforderlich: ja, wenn `tagStatus` auf „tagged“ (markiert) gesetzt und `tagPrefixList` nicht angegeben ist  
Bei der Erstellung einer Lebenszyklusrichtlinie für Images mit Tags empfiehlt es sich, eine `tagPatternList` zu verwenden, um anzugeben, welche Tags ablaufen sollen. Sie geben eine Liste mit durch Kommas voneinander getrennten Image-Tag-Mustern an, die Platzhalter (`*`) enthalten können, die Sie in Ihren Lebenszyklusrichtlinien-Aktionen ausführen wollen. Wenn Ihre Images beispielsweise als `prod`, `prod1`, `prod2` usw. markiert sind, würden Sie die Tag-Musterliste `prod*` verwenden, um sie alle anzugeben. Wenn Sie mehrere Tags angeben, werden nur die Images mit allen angegebenen Tags ausgewählt.  
Es gibt eine Obergrenze von vier Platzhaltern (`*`) pro Zeichenfolge. Zum Beispiel ist `["*test*1*2*3", "test*1*2*3*"]` gültig, `["test*1*2*3*4*5*6"]` aber ungültig.

## Tag-Präfix-Liste
<a name="lp_tag_prefix_list"></a>

`tagPrefixList`  
Typ: list[string]  
Erforderlich: ja, wenn `tagStatus` auf „tagged“ (markiert) gesetzt und `tagPatternList` nicht angegeben ist  
Wird nur verwendet, wenn Sie `"tagStatus": "tagged"` angegeben haben, aber keine `tagPatternList`. Sie müssen eine Liste mit durch Kommas voneinander getrennten Image-Tag-Präfixen angeben, die Sie in Ihrer Lebenszyklusrichtlinienaktionen ausführen wollen. Wenn Ihre Images beispielsweise als `prod`, `prod1`, `prod2` usw. markiert sind, würden Sie das Tag-Präfix `prod` verwenden, um sie alle anzugeben. Wenn Sie mehrere Tags angeben, werden nur die Images mit allen angegebenen Tags ausgewählt.

## Speicherklasse
<a name="lp_storage_class"></a>

`storageClass`  
Type: Zeichenkette  
Erforderlich: ja, wenn `countType` `sinceImageTransitioned`  
Die Regel wählt nur Bilder dieser Speicherklasse aus. Wenn Sie einen Wert `countType` von `imageCountMoreThan``sinceImagePushed`, oder verwenden`sinceImagePulled`, ist der einzige unterstützte Wert`standard`. Bei Verwendung des Zähltyps von `sinceImageTransitioned` ist dies erforderlich, und der einzige unterstützte Wert ist`archive`. Wenn Sie diesen Wert weglassen, `standard` wird der Wert von verwendet.

## Art der Zählung
<a name="lp_count_type"></a>

`countType`  
Typ: Zeichenkette  
Erforderlich: Ja  
Geben Sie einen Zählertyp an, der auf die Images angewendet wird.   
Wenn `countType` auf `imageCountMoreThan` gesetzt ist, geben Sie auch `countNumber` an, um eine Regel zu erstellen, die eine Obergrenze für die Anzahl der Images festlegt, die in Ihrem Repository vorhanden sein dürfen. Wenn auf`sinceImagePushed`, `sinceImagePulled` oder gesetzt `countType` ist`sinceImageTransitioned`, geben `countUnit` Sie auch ein Zeitlimit für die Bilder an, die in Ihrem Repository existieren. `countNumber`

## Zähleinheit
<a name="lp_count_unit"></a>

`countUnit`  
Type: Zeichenkette  
Erforderlich: ja, nur wenn auf `sinceImagePushed``sinceImagePulled`, oder gesetzt `countType` ist `sinceImageTransitioned`  
Geben Sie eine Zähleinheit von `days` an, um diese als Zeiteinheit festzulegen, zusätzlich zu `countNumber`, der Anzahl der Tage.   
Dies sollte nur angegeben werden, wenn `sinceImagePushed``sinceImagePulled`, oder `countType` ist`sinceImageTransitioned`; ein Fehler tritt auf, wenn Sie eine Zähleinheit angeben, obwohl es sich um einen anderen Wert `countType` handelt.

## Anzahl
<a name="lp_count_number"></a>

`countNumber`  
Typ: Ganzzahl  
Erforderlich: Ja  
Geben Sie eine Anzahl an. Akzeptable Werte sind positive Ganzzahlen (`0` ist kein akzeptierter Wert).   
Wenn der verwendete `countType` `imageCountMoreThan` ist, ist der Wert die maximale Anzahl der Images, die Sie in Ihrem Repository beibehalten wollen. Wenn der verwendete `countType` `sinceImagePushed` ist, ist der Wert die maximale Altersgrenze für Ihre Images. Wenn der Wert `countType` verwendet wird`sinceImagePulled`, entspricht der Wert der maximalen Anzahl von Tagen, seit das Bild zuletzt abgerufen wurde. Wenn der Wert `countType` verwendet wird`sinceImageTransitioned`, entspricht der Wert der maximalen Anzahl von Tagen seit der Archivierung des Images.

## Action
<a name="lp_action"></a>

`type`  
Typ: Zeichenfolge  
Erforderlich: Ja  
Geben Sie einen Aktionstyp an. Die unterstützten Werte sind `expire` (zum Löschen von Bildern) und `transition` (zum Verschieben von Bildern in den Archivspeicher).

`targetStorageClass`  
Type: Zeichenkette  
Erforderlich: ja, `type` wenn `transition`  
Die Speicherklasse, auf die die Lebenszyklusrichtlinie das Image umstellen soll. `archive`ist der einzige unterstützte Wert.