기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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해야 합니다. 를 지정하는 경우tagPrefixList및untagged를 모두 생략해야 합니다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또는countType의sinceImagePulled를 사용하는 경우 지원되는 유일한 값은 입니다standard. 의 개수 유형을 사용하는 경우sinceImageTransitioned필수이며 지원되는 유일한 값은 입니다archive. 이를 생략하면의 값이standard사용됩니다.
카운트 유형
countType-
유형: string
필수 항목 여부: 예
이미지에 적용할 카운트 유형을 지정합니다.
countType이imageCountMoreThan으로 설정되면countNumber도 지정하여 리포지토리에 존재하는 이미지 수에 제한을 정하는 규칙을 만듭니다.countType가sinceImagePushed,sinceImagePulled또는 로 설정된 경우sinceImageTransitioned리포지토리에 있는 이미지에 시간 제한을 지정countNumber하려면countUnit및 도 지정합니다.
카운트 단위
countUnit-
유형: string
필수: 예,
countType가sinceImagePushed,sinceImagePulled또는 로 설정된 경우에만 가능합니다.sinceImageTransitioned시간 단위를 나타내는
days의 카운트 단위를 지정하고 날짜 수인countNumber를 지정합니다.이
sinceImagePushed,sinceImagePulled또는countType인 경우에만 지정해야 합니다sinceImageTransitioned.가countType다른 값인 경우 개수 단위를 지정하면 오류가 발생합니다.
카운트 수
countNumber-
유형: 정수
필수 항목 여부: 예
카운트 번호를 지정합니다. 허용되는 값은 양의 정수입니다(
0은 허용되는 값이 아님).사용한
countType이imageCountMoreThan이라면, 값은 리포지토리에 보유하고 싶은 이미지의 최대수입니다. 사용한countType이sinceImagePushed라면, 값은 이미지에 대한 최대 수명 한도입니다.countType사용된가sinceImagePulled인 경우 값은 이미지를 마지막으로 가져온 이후 최대 일수입니다.countType사용된가sinceImageTransitioned인 경우 값은 이미지가 보관된 이후 최대 일수입니다.
작업
type-
유형: string
필수 항목 여부: 예
동작 유형을 지정합니다. 지원되는 값은
expire(이미지 삭제) 및transition(이미지를 아카이브 스토리지로 이동)입니다. targetStorageClass-
유형: string
필수:
type가 인 경우 예transition수명 주기 정책에서 이미지를 전환할 스토리지 클래스입니다.는 지원되는 유일한 값
archive입니다.