Menambahkan kebijakan siklus hidup objek ke kontainer - AWSElemental MediaStore

Pemberitahuan akhir dukungan: Pada 13 November 2025, AWS akan menghentikan dukungan untuk AWS Elemental. MediaStore Setelah 13 November 2025, Anda tidak akan lagi dapat mengakses MediaStore konsol atau MediaStore sumber daya. Untuk informasi lebih lanjut, kunjungi posting blog ini.

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

Menambahkan kebijakan siklus hidup objek ke kontainer

Kebijakan siklus hidup objek memungkinkan Anda menentukan berapa lama untuk menyimpan objek Anda dalam wadah. Anda menetapkan tanggal kedaluwarsa, dan setelah tanggal kedaluwarsa AWS ElementalMediaStoremenghapus objek. Butuh waktu hingga 20 menit agar layanan menerapkan kebijakan baru ke kontainer.

Untuk informasi tentang cara membuat kebijakan siklus hidup, lihatKomponen kebijakan siklus hidup objek.

catatan

Untuk menghapus aturan objek (objek berakhir dalam beberapa hari), mungkin ada sedikit lag antara berakhirnya objek dan penghapusan objek. Namun, perubahan dalam penagihan terjadi segera setelah objek kedaluwarsa. Misalnya, jika aturan siklus hidup menentukan 10days_since_create, akun tidak ditagih untuk objek setelah objek berusia 10 hari, bahkan jika objek belum dihapus.

Untuk menambahkan kebijakan siklus hidup objek (konsol)
  1. BukaMediaStorekonsolhttps://console.aws.amazon.com/mediastore/.

  2. PadaKontainerHalaman, pilih nama kontainer yang ingin Anda buat kebijakan siklus hidup objek.

    Halaman detail akan muncul.

  3. DiKebijakan siklus aktif objekbagian, pilihMembuat kebijakan siklus aktif objek.

  4. Masukkan kebijakan dalam format JSON, lalu pilihSimpan.

Untuk menambahkan kebijakan siklus hidup objek (AWS CLI)
  1. Membuat file yang mendefinisikan kebijakan siklus hidup objek:

    { "rules": [ { "definition": { "path": [ {"prefix": "Football/"}, {"prefix": "Baseball/"} ], "days_since_create": [ {"numeric": [">" , 28]} ] }, "action": "EXPIRE" }, { "definition": { "path": [ {"wildcard": "AwardsShow/index*.m3u8"} ], "seconds_since_create": [ {"numeric": [">" , 8]} ] }, "action": "EXPIRE" } ] }
  2. DiAWS CLI, gunakanput-lifecycle-policyperintah:

    aws mediastore put-lifecycle-policy --container-name LiveEvents --lifecycle-policy file://LiveEventsLifecyclePolicy.json --region us-west-2

    Perintah ini tidak memiliki nilai kembali. Layanan melampirkan kebijakan yang ditentukan ke wadah.