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
1
wird zuerst angewendet, eine Regel mit der Priorität von2
folgt usw. Wenn Sie einer Lebenszyklusrichtlinie Regeln hinzufügen, müssen Sie ihr einen eindeutigen Wert fürrulePriority
zuweisen. Werte müssen für alle Regeln in einer Richtlinie nicht sequentiell sein. Eine Regel mit demtagStatus
-Wertany
muss den höchsten Wert fürrulePriority
haben 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
,untagged
oderany
. Wenn Sieany
angeben, wird die Regel auf alle Images angewandt. Wenn Sietagged
angeben, müssen Sie auch einentagPrefixList
-Wert angeben. Wenn Sieuntagged
angeben, müssen SietagPrefixList
weglassen.
Tag-Muster-Liste
tagPatternList
-
Typ: list[string]
Erforderlich: ja, wenn
tagStatus
auf „tagged“ (markiert) gesetzt undtagPrefixList
nicht angegeben istBei 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 alsprod
,prod1
,prod2
usw. 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
tagStatus
auf „tagged“ (markiert) gesetzt undtagPatternList
nicht 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
,prod2
usw. markiert sind, würden Sie das Tag-Präfixprod
verwenden, 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
countType
aufimageCountMoreThan
gesetzt ist, geben Sie auchcountNumber
an, um eine Regel zu erstellen, die eine Obergrenze für die Anzahl der Images festlegt, die in Ihrem Repository vorhanden sein dürfen. WenncountType
aufsinceImagePushed
gesetzt ist, geben Sie auchcountUnit
undcountNumber
an, um eine zeitliche Obergrenze für die Images festzulegen, die in Ihrem Repository vorhanden sind.
Zähleinheit
countUnit
-
Typ: Zeichenkette
Erforderlich: ja, nur wenn
countType
aufsinceImagePushed
gesetzt istGeben Sie eine Zähleinheit von
days
an, um diese als Zeiteinheit festzulegen, zusätzlich zucountNumber
, der Anzahl der Tage.Dies sollte nur angegeben werden, wenn
countType
sinceImagePushed
ist. Es tritt ein Fehler auf, wenn Sie eine Zähleinheit angeben, wenn fürcountType
ein anderer Wert angegeben ist.
Anzahl
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 verwendetecountType
sinceImagePushed
ist, 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
.