Amazon ECR의 수명 주기 정책 속성 - Amazon ECR

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon ECR의 수명 주기 정책 속성

수명 주기 정책에는 다음과 같은 속성이 있습니다.

수명 주기 정책의 예는 Amazon ECR의 수명 주기 정책 예제 섹션을 참조하세요. 를 사용하여 수명 주기 정책을 생성하는 방법에 대한 지침은 섹션을 AWS CLI참조하세요수명 주기 정책 생성 방법(AWS CLI).

규칙 우선 순위

rulePriority

유형: 정수

필수 항목 여부: 예

규칙을 적용하는 순서를 가장 낮은 값에서 가장 높은 값까지 설정합니다. 우선 순위가 1인 수명 주기 정책 규칙이 먼저 적용되고 우선 순위가 2인 규칙이 다음에 적용되는 식으로 적용됩니다. 수명 주기 정책에 규칙을 추가할 때 각 규칙에 고유한 rulePriority 값을 부여해야 합니다. 값은 정책의 규칙 전체에서 순차적일 필요는 없습니다. tagStatus 값이 any인 규칙은 rulePriority에서 가장 높은 값을 가지며 마지막으로 평가됩니다.

설명

description

유형: string

필수 항목 여부: 아니요

(선택 사항) 수명 주기 정책에서 규칙의 목적을 설명합니다.

태그 상태

tagStatus

유형: string

필수 항목 여부: 예

추가하는 수명 주기 정책의 규칙이 이미지에 대한 태그를 지정할지를 정의합니다. tagged, untagged, any 옵션을 사용할 수 있습니다. any를 지정하면 모든 이미지는 평가 규칙을 갖습니다. 를 지정하는 경우 tagPrefixList 값 또는 tagPatternList 값도 지정tagged해야 합니다. 를 지정하는 경우 tagPrefixListuntagged를 모두 생략해야 합니다tagPatternList.

태그 패턴 목록

tagPatternList

유형: 목록[문자열]

필수 항목 여부: tagStatus이(가) 태그로 지정되어 있고 tagPrefixList은(는) 지정되지 않은 경우 예

태그가 지정된 이미지에 대한 수명 주기 정책을 생성할 때는 tagPatternList을(를) 사용하여 만료될 태그를 지정하는 것이 좋습니다. 수명 주기 방식으로 시행하려면 와일드카드(*)를 포함할 수 있는 쉼표로 구분되는 이미지 태그 패턴 목록을 지정해야 합니다. 예를 들어 prod, prod1, prod2 등으로 이미지가 태그되면 태그 패턴 목록 prod*를 써서 모든 이미지를 지정해야 합니다. 여러 개의 태그를 지정하면, 지정된 태그가 있는 모든 이미지들만 선택됩니다.

중요

문자열당 와일드카드(*) 는 최대 4개로 제한됩니다. 예를 들어, ["*test*1*2*3", "test*1*2*3*"]은(는) 유효하지만 ["test*1*2*3*4*5*6"]은(는) 유효하지 않습니다.

태그 접두사 목록

tagPrefixList

유형: 목록[문자열]

필수 항목 여부: tagStatus이(가) 태그로 지정되어 있고 tagPatternList은(는) 지정되지 않은 경우 예

"tagStatus": "tagged"을(를) 지정하고 tagPatternList을(를) 지정하지 않는 경우에만 사용됩니다. 수명 주기 방식으로 시행하려면 쉼표로 구분되는 이미지 태그 접두사 목록을 지정해야 합니다. 예를 들어 prod, prod1, prod2 등으로 이미지가 태그되면 태그 접두사 prod를 써서 모든 이미지를 지정해야 합니다. 여러 개의 태그를 지정하면, 지정된 태그가 있는 모든 이미지들만 선택됩니다.

스토리지 클래스

storageClass

유형: string

필수:가 countType인 경우 예 sinceImageTransitioned

규칙은이 스토리지 클래스의 이미지만 선택합니다. imageCountMoreThan, sinceImagePushed또는 countTypesinceImagePulled를 사용하는 경우 지원되는 유일한 값은 입니다standard. 의 개수 유형을 사용하는 경우 sinceImageTransitioned필수이며 지원되는 유일한 값은 입니다archive. 이를 생략하면의 값이 standard 사용됩니다.

카운트 유형

countType

유형: string

필수 항목 여부: 예

이미지에 적용할 카운트 유형을 지정합니다.

countTypeimageCountMoreThan으로 설정되면 countNumber도 지정하여 리포지토리에 존재하는 이미지 수에 제한을 정하는 규칙을 만듭니다. countTypesinceImagePushed, sinceImagePulled또는 로 설정된 경우 sinceImageTransitioned리포지토리에 있는 이미지에 시간 제한을 지정countNumber하려면 countUnit 및 도 지정합니다.

카운트 단위

countUnit

유형: string

필수: 예, countTypesinceImagePushed, sinceImagePulled또는 로 설정된 경우에만 가능합니다. sinceImageTransitioned

시간 단위를 나타내는 days의 카운트 단위를 지정하고 날짜 수인 countNumber를 지정합니다.

sinceImagePushed, sinceImagePulled또는 countType인 경우에만 지정해야 합니다sinceImageTransitioned.가 countType 다른 값인 경우 개수 단위를 지정하면 오류가 발생합니다.

카운트 수

countNumber

유형: 정수

필수 항목 여부: 예

카운트 번호를 지정합니다. 허용되는 값은 양의 정수입니다(0은 허용되는 값이 아님).

사용한 countTypeimageCountMoreThan이라면, 값은 리포지토리에 보유하고 싶은 이미지의 최대수입니다. 사용한 countTypesinceImagePushed라면, 값은 이미지에 대한 최대 수명 한도입니다. countType 사용된가 sinceImagePulled인 경우 값은 이미지를 마지막으로 가져온 이후 최대 일수입니다. countType 사용된가 sinceImageTransitioned인 경우 값은 이미지가 보관된 이후 최대 일수입니다.

작업

type

유형: string

필수 항목 여부: 예

동작 유형을 지정합니다. 지원되는 값은 expire (이미지 삭제) 및 transition (이미지를 아카이브 스토리지로 이동)입니다.

targetStorageClass

유형: string

필수: type가 인 경우 예 transition

수명 주기 정책에서 이미지를 전환할 스토리지 클래스입니다.는 지원되는 유일한 값archive입니다.