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
Lebenszyklusrichtlinien haben die folgenden Eigenschaften.
Beispiele für Lebenszyklusrichtlinien finden Sie unterBeispiele für Lebenszyklusrichtlinien in Amazon ECR. Anweisungen zum Erstellen einer Lebenszyklusrichtlinie mithilfe von finden Sie unterSo erstellen Sie eine Lebenszyklusrichtlinie (AWS CLI). AWS CLI
Priorität der Regel
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
1wird zuerst angewendet, eine Regel mit der Priorität von2folgt usw. Wenn Sie einer Lebenszyklusrichtlinie Regeln hinzufügen, müssen Sie ihr einen eindeutigen Wert fürrulePriorityzuweisen. Werte müssen für alle Regeln in einer Richtlinie nicht sequentiell sein. Eine Regel mit demtagStatus-Wertanymuss den höchsten Wert fürrulePriorityhaben und als letzte ausgewertet werden.
Beschreibung
description-
Typ: Zeichenfolge
Erforderlich: nein
(Optional) Beschreibt den Zweck einer Regel innerhalb einer Lebenszyklus-Richtlinie.
Tag-Status
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,untaggedoderany. Wenn Sieanyangeben, wird die Regel auf alle Images angewandt. Wenn Sietaggedangeben, müssen Sie auch einentagPrefixList-Wert angeben. Wenn Sieuntaggedangeben, müssen SietagPrefixListweglassen.
Tag-Muster-Liste
tagPatternList-
Typ: list[string]
Erforderlich: ja, wenn
tagStatusauf „tagged“ (markiert) gesetzt undtagPrefixListnicht angegeben istBei der Erstellung einer Lebenszyklusrichtlinie für Images mit Tags empfiehlt es sich, eine
tagPatternListzu 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 alsprod,prod1,prod2usw. markiert sind, würden Sie die Tag-Musterlisteprod*verwenden, um sie alle anzugeben. Wenn Sie mehrere Tags angeben, werden nur die Images mit allen angegebenen Tags ausgewählt.Wichtig
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
tagPrefixList-
Typ: list[string]
Erforderlich: ja, wenn
tagStatusauf „tagged“ (markiert) gesetzt undtagPatternListnicht angegeben istWird nur verwendet, wenn Sie
"tagStatus": "tagged"angegeben haben, aber keinetagPatternList. 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 alsprod,prod1,prod2usw. markiert sind, würden Sie das Tag-Präfixprodverwenden, um sie alle anzugeben. Wenn Sie mehrere Tags angeben, werden nur die Images mit allen angegebenen Tags ausgewählt.
Art der Zählung
countType-
Typ: Zeichenkette
Erforderlich: Ja
Geben Sie einen Zählertyp an, der auf die Images angewendet wird.
Wenn
countTypeaufimageCountMoreThangesetzt ist, geben Sie auchcountNumberan, um eine Regel zu erstellen, die eine Obergrenze für die Anzahl der Images festlegt, die in Ihrem Repository vorhanden sein dürfen. WenncountTypeaufsinceImagePushedgesetzt ist, geben Sie auchcountUnitundcountNumberan, um eine zeitliche Obergrenze für die Images festzulegen, die in Ihrem Repository vorhanden sind.
Zähleinheit
countUnit-
Typ: Zeichenkette
Erforderlich: ja, nur wenn
countTypeaufsinceImagePushedgesetzt istGeben Sie eine Zähleinheit von
daysan, um diese als Zeiteinheit festzulegen, zusätzlich zucountNumber, der Anzahl der Tage.Dies sollte nur angegeben werden, wenn
countTypesinceImagePushedist. Es tritt ein Fehler auf, wenn Sie eine Zähleinheit angeben, wenn fürcountTypeein anderer Wert angegeben ist.
Anzahl
countNumber-
Typ: Ganzzahl
Erforderlich: Ja
Geben Sie eine Anzahl an. Akzeptable Werte sind positive Ganzzahlen (
0ist kein akzeptierter Wert).Wenn der verwendete
countTypeimageCountMoreThanist, ist der Wert die maximale Anzahl der Images, die Sie in Ihrem Repository beibehalten wollen. Wenn der verwendetecountTypesinceImagePushedist, ist der Wert die maximale Altersgrenze für Ihre Images.
Aktion
type-
Typ: Zeichenfolge
Erforderlich: Ja
Geben Sie einen Aktionstyp an. Der unterstützte Wert ist
expire.