翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon ECR でのライフサイクルポリシーのプロパティ
ライフサイクルポリシーには次のプロパティがあります。
ライフサイクルポリシーの例については、「Amazon ECR でのライフサイクルポリシーの例」を参照してください。を使用してライフサイクルポリシーを作成する手順については AWS CLI、「」を参照してくださいライフサイクルポリシーを作成するには (AWS CLI)。
ルールの優先順位
rulePriority-
タイプ: 整数
必須: はい
ルールを適用する順序を低いものから高いものの順に設定します。優先順位が
1のライフサイクルポリシールールが最初に適用され、次に優先順位2のルールが適用され、その後も同様に続きます。ライフサイクルポリシーにルールを追加するときは、それぞれにrulePriorityの一意の値を付ける必要があります。ポリシー内のルール間で値が連続している必要はありません。anyのtagStatusを持つルールは、rulePriorityの最大値を持ち、最後に評価される必要があります。
説明
description-
型: 文字列
必須: いいえ
(オプション) ライフサイクルポリシー内のルールの目的について説明します。
タグステータス
tagStatus-
型: 文字列
必須: はい
追加するライフサイクルポリシーのルールがイメージのタグを指定するかどうかを決定します。使用できるオプションは、
tagged、untagged、またはanyです。anyを指定する場合は、すべてのイメージに対してルールが評価されます。taggedを指定する場合は、tagPrefixList値も指定する必要があります。untaggedを指定する場合は、tagPrefixListを省略する必要があります。
タグパターンリスト
tagPatternList-
タイプ: list[string]
必須:はい、
tagPrefixListがタグ付きに設定されていて、tagStatusが指定されていない場合タグ付きイメージのライフサイクルポリシーを作成するときは、
tagPatternListを使用してタグの有効期限を指定するのがベストプラクティスです。ライフサイクルポリシーでアクションを実行するときワイルドカード (*) を含む可能性のあるイメージタグパターンのカンマ区切りリストを指定する必要があります。例えば、イメージにprod、prod1、prod2というようにタグが付いている場合、すべてを指定するためにタグパターンリストprod*を使用します。複数のタグを指定する場合、指定されたすべてのタグが付いているイメージのみが選択されます。重要
1 文字列あたりのワイルドカード (
*) の上限は 4 つです。例えば、["test*1*2*3*4*5*6"]は有効ですが["*test*1*2*3", "test*1*2*3*"]は無効です。
タグプレフィックスリスト
tagPrefixList-
タイプ: list[string]
必須:はい、
tagPatternListがタグ付きに設定されていて、tagStatusが指定されていない場合"tagStatus": "tagged"を指定し、tagPatternListを指定していない場合にのみ使用されます。ライフサイクルポリシーでアクションを実行するための、カンマ区切りのイメージタグプレフィックスのリストを指定する必要があります。たとえば、イメージにprod、prod1、prod2というようにタグが付いている場合、すべてを指定するためにタグプレフィックスprodを使用します。複数のタグを指定する場合、指定されたすべてのタグが付いているイメージのみが選択されます。
カウントタイプ
countType-
型: 文字列
必須: はい
イメージに適用するカウントタイプを指定します。
countTypeがimageCountMoreThanに設定してある場合は、countNumberも指定して、リポジトリに存在するイメージ数の制限を設定するルールを作成します。countTypeがsinceImagePushedに設定してある場合は、countUnitおよびcountNumberも指定して、リポジトリに存在するイメージの時間制限を指定します。
カウント単位
countUnit-
型: 文字列
必須:
countTypeがsinceImagePushedに設定されている場合のみ、必須日数を表す
countNumberに加えて、カウント単位のdaysも時間単位として指定します。これを指定するのは
countTypeがsinceImagePushedである場合に限ります。countTypeが他の値である場合にカウント単位を指定すると、エラーが発生します。
カウント数
countNumber-
タイプ: 整数
必須: はい
カウント数を指定します。許容値は正の整数です (
0は許容値ではありません)。使用している
countTypeがimageCountMoreThanである場合、この値はリポジトリに維持するイメージの最大数です。使用しているcountTypeがsinceImagePushedである場合、この値はイメージの最大期限です。
アクション
type-
型: 文字列
必須: はい
アクションタイプを指定します。サポート対象の値は
expireです。