Ubah kebijakan Amazon Data Lifecycle Manager - Amazon EBS

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

Ubah kebijakan Amazon Data Lifecycle Manager

Ingatlah hal berikut saat memodifikasi kebijakan Amazon Data Lifecycle Manager:

  • Jika Anda mengubah kebijakan AMI atau snapshot dengan menghapus tag targetnya, volume atau instance dengan tag tersebut tidak lagi dikelola oleh kebijakan.

  • Jika Anda mengubah nama jadwal, snapshot atau AMIs dibuat di bawah nama jadwal lama tidak lagi dikelola oleh kebijakan.

  • Jika Anda mengubah jadwal retensi berbasis usia untuk menggunakan interval waktu baru, interval baru hanya digunakan untuk snapshot baru atau AMIs dibuat setelah perubahan. Jadwal baru tidak memengaruhi jadwal retensi snapshot atau AMIs dibuat sebelum perubahan.

  • Anda tidak dapat mengubah jadwal penyimpanan kebijakan dari berdasarkan hitungan menjadi berbasis usia setelah pembuatan. Untuk melakukan perubahan ini, Anda harus membuat kebijakan baru.

  • Jika Anda menonaktifkan kebijakan dengan jadwal penyimpanan berbasis usia, snapshot atau AMIs yang ditetapkan untuk kedaluwarsa saat kebijakan dinonaktifkan akan dipertahankan tanpa batas waktu. Anda harus menghapus snapshot atau membatalkan pendaftaran secara manual. AMIs Saat Anda mengaktifkan kembali kebijakan tersebut, Amazon Data Lifecycle Manager akan melanjutkan penghapusan snapshot atau membatalkan pendaftaran saat periode penyimpanan berakhir. AMIs

  • Jika Anda menonaktifkan kebijakan dengan jadwal penyimpanan berbasis hitungan, kebijakan akan berhenti membuat dan menghapus snapshot atau. AMIs Saat Anda mengaktifkan kembali kebijakan, Amazon Data Lifecycle Manager akan melanjutkan pembuatan snapshot AMIs dan melanjutkan penghapusan snapshot atau saat ambang penyimpanan terpenuhi. AMIs

  • Jika Anda menonaktifkan kebijakan yang memiliki kebijakan yang mengaktifkan pengarsipan snapshot, snapshot yang berada di tingkat arsip pada saat penonaktifan kebijakan tidak lagi dikelola oleh Amazon Data Lifecycle Manager. Anda harus menghapus snapshot secara manual jika tidak lagi diperlukan.

  • Jika Anda mengaktifkan pengarsipan snapshot pada jadwal berbasis jumlah, aturan pengarsipan berlaku untuk semua snapshot baru yang dibuat dan diarsipkan berdasarkan jadwal, dan juga berlaku untuk snapshot yang ada yang sebelumnya dibuat dan diarsipkan berdasarkan jadwal.

  • Jika Anda mengaktifkan pengarsipan snapshot pada jadwal berbasis usia, aturan pengarsipan hanya berlaku untuk snapshot baru yang dibuat setelah mengaktifkan pengarsipan snapshot. Snapshot yang ada yang dibuat sebelum pengaktifan pengarsipan snapshot terus dihapus dari tingkatan penyimpanan masing-masing, sesuai dengan jadwal yang ditetapkan saat snapshot tersebut awalnya dibuat dan diarsipkan.

  • Jika Anda menonaktifkan pengarsipan snapshot untuk jadwal berbasis hitungan, jadwal akan segera berhenti mengarsipkan snapshot. Snapshot yang sebelumnya diarsipkan berdasarkan jadwal tetap berada di tingkat arsip dan tidak akan dihapus oleh Amazon Data Lifecycle Manager.

  • Jika Anda menonaktifkan pengarsipan snapshot untuk jadwal berdasarkan usia, snapshot yang dibuat oleh kebijakan dan yang dijadwalkan untuk diarsipkan akan dihapus secara permanen pada tanggal dan waktu arsip terjadwal, seperti yang ditunjukkan oleh tanda sistem aws:dlm:expirationTime.

  • Jika Anda menonaktifkan pengarsipan snapshot untuk jadwal berbasis jumlah, jadwal akan segera berhenti mengarsipkan snapshot. Snapshot yang sebelumnya diarsipkan berdasarkan jadwal tetap berada di tingkat arsip dan tidak akan dihapus oleh Amazon Data Lifecycle Manager.

  • Jika Anda mengubah jumlah retensi arsip untuk jadwal berbasis jumlah, jumlah retensi baru menyertakan snapshot yang sudah ada yang sebelumnya diarsipkan oleh jadwal.

  • Jika Anda mengubah periode retensi arsip untuk jadwal berdasarkan usia, periode retensi baru hanya berlaku untuk snapshot yang diarsipkan setelah mengubah aturan retensi.

Gunakan salah satu prosedur berikut ini untuk memodifikasi kebijakan siklus hidup.

Console
Untuk mengubah kebijakan siklus hidup
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Elastic Block Store, Lifecycle Manager.

  3. Pilih kebijakan siklus hidup dari daftar.

  4. Pilih Tindakan, Modifikasi kebijakan siklus hidup.

  5. Ubah pengaturan kebijakan sesuai kebutuhan. Misalnya, Anda dapat mengubah jadwal, menambahkan atau menghapus tanda, atau mengaktifkan atau menonaktifkan kebijakan.

  6. Pilih Modifikasi kebijakan.

Command line

Gunakan update-lifecycle-policyperintah untuk mengubah informasi dalam kebijakan siklus hidup. Untuk menyederhanakan sintaks, contoh ini mereferensikan JSON filepolicyDetailsUpdated.json, yang mencakup rincian kebijakan.

aws dlm update-lifecycle-policy \ --state DISABLED \ --execution-role-arn arn:aws:iam::12345678910:role/AWSDataLifecycleManagerDefaultRole" \ --policy-details file://policyDetailsUpdated.json

Berikut ini adalah contoh file policyDetailsUpdated.json.

{ "ResourceTypes":[ "VOLUME" ], "TargetTags":[ { "Key": "costcenter", "Value": "120" } ], "Schedules":[ { "Name": "DailySnapshots", "TagsToAdd": [ { "Key": "type", "Value": "myDailySnapshot" } ], "CreateRule": { "Interval": 12, "IntervalUnit": "HOURS", "Times": [ "15:00" ] }, "RetainRule": { "Count" :5 }, "CopyTags": false } ] }

Untuk melihat kebijakan yang diperbarui, gunakan perintah get-lifecycle-policy. Anda dapat melihat bahwa status, nilai tanda, interval snapshot, dan waktu mulai snapshot diubah.