Properti kebijakan siklus hidup di Amazon ECR - Amazon ECR

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Properti kebijakan siklus hidup di Amazon ECR

Kebijakan siklus hidup memiliki properti berikut.

Untuk melihat contoh kebijakan siklus hidup, lihat. Contoh kebijakan siklus hidup di Amazon ECR Untuk petunjuk tentang membuat kebijakan siklus hidup menggunakan AWS CLI, lihat. Untuk membuat kebijakan siklus hidup (AWS CLI)

Prioritas aturan

rulePriority

Jenis: integer

Wajib: ya

Menetapkan urutan aturan yang diterapkan, terendah ke tertinggi. Aturan kebijakan siklus hidup dengan prioritas 1 diterapkan terlebih dahulu, aturan dengan prioritas berikutnya, dan seterusnya. 2 Ketika Anda menambahkan aturan ke kebijakan siklus hidup, Anda harus memberi nilai unik pada masing-masing aturan untuk rulePriority. Nilai tidak perlu berurutan di seluruh aturan dalam kebijakan. Aturan dengan nilai tagStatus any harus memiliki nilai tertinggi untuk rulePriority dan dievaluasi terakhir.

Deskripsi

description

Jenis: string

Wajib: tidak

(Opsional) Menjelaskan tujuan sebuah aturan dalam kebijakan siklus hidup.

Status tanda

tagStatus

Jenis: string

Wajib: ya

Menentukan apakah aturan kebijakan siklus hidup yang Anda tambahkan menentukan tanda untuk sebuah citra. Pilihan yang dapat diterima adalah tagged, untagged, atau any. Jika Anda menentukan aturan any, maka semua citra dievaluasi oleh aturan tersebut. Jika Anda menentukan tagged, maka Anda juga harus menentukan nilai tagPrefixList. Jika Anda menentukan untagged, maka Anda harus menghilangkan tagPrefixList.

Daftar pola tag

tagPatternList

Jenis: daftar [string]

Wajib: ya, jika tagStatus disetel ke tag dan tagPrefixList tidak ditentukan

Saat membuat kebijakan siklus hidup untuk gambar yang diberi tag, sebaiknya gunakan a untuk menentukan tag yang akan tagPatternList kedaluwarsa. Anda menentukan daftar pola tag gambar yang dipisahkan koma yang mungkin berisi wildcard (*) untuk mengambil tindakan dengan kebijakan siklus hidup Anda. Misalnya, jika gambar Anda ditandai sebagaiprod,, prod1prod2, dan seterusnya, Anda akan menggunakan daftar pola tag prod* untuk menentukan semuanya. Jika Anda menentukan beberapa tanda, hanya citra dengan semua tanda yang ditentukan yang dipilih.

penting

Ada batas maksimum empat wildcard (*) per string. Misalnya, ["*test*1*2*3", "test*1*2*3*"] valid tetapi ["test*1*2*3*4*5*6"] tidak valid.

Daftar prefiks tanda

tagPrefixList

Jenis: daftar [string]

Wajib: ya, jika tagStatus disetel ke tag dan tagPatternList tidak ditentukan

Hanya digunakan jika Anda menentukan "tagStatus": "tagged" dan Anda tidak menentukan. tagPatternList Anda harus menentukan daftar prefiks tanda citra yang dipisahkan koma untuk mengambil tindakan dengan kebijakan siklus hidup Anda. Misalnya, jika citra Anda ditandai sebagai prod, prod1, prod2, dan seterusnya, Anda akan menggunakan prefiks prod untuk menentukan semuanya. Jika Anda menentukan beberapa tanda, hanya citra dengan semua tanda yang ditentukan yang dipilih.

Jenis hitungan

countType

Jenis: string

Wajib: ya

Tentukan jenis jumlah untuk diterapkan pada citra.

Jika countType diatur ke imageCountMoreThan, Anda juga menentukan countNumber untuk membuat aturan yang menetapkan batas pada jumlah citra yang ada di repositori Anda. Jika countType diatur ke sinceImagePushed, Anda juga menentukan countUnit dan countNumber untuk menentukan batas waktu pada citra yang ada di repositori Anda.

Unit hitungan

countUnit

Jenis: string

Wajib: ya, hanya jika countType diatur ke sinceImagePushed

Tentukan unit hitungan days untuk menunjukkan bahwa sebagai unit waktu, di samping countNumber, yang merupakan jumlah hari.

Ini harus ditentukan hanya ketika countType adalah sinceImagePushed; kesalahan akan terjadi jika Anda menentukan unit hitungan saat countType adalah nilai lain.

Jumlah hitungan

countNumber

Jenis: integer

Wajib: ya

Tentukan jumlah hitungan. Nilai yang dapat diterima adalah integer positif (nilai 0 tidak diterima).

Jika countType yang digunakan adalah imageCountMoreThan, maka nilainya adalah jumlah maksimum citra yang ingin Anda pertahankan di repositori Anda. Jika countType yang digunakan adalah sinceImagePushed, maka nilainya adalah batas usia maksimum untuk citra Anda.

Tindakan

type

Jenis: string

Wajib: ya

Tentukan jenis tindakan. Nilai yang didukung adalah expire.