Melihat, memodifikasi, dan menghapus kebijakan siklus hidup - Amazon EBS

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

Melihat, memodifikasi, dan menghapus kebijakan siklus hidup

Gunakan prosedur berikut untuk melihat, mengubah, dan menghapus kebijakan siklus hidup yang ada.

Lihat kebijakan siklus hidup

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

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

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

  3. Pilih ID kebijakan siklus hidup dari daftar.

Command line
Untuk mendapatkan informasi ringkasan tentang kebijakan siklus hidup Anda

Gunakan perintah get-lifecycle-policies.

aws dlm get-lifecycle-policies
Untuk menampilkan informasi tentang kebijakan siklus hidup tertentu

Gunakan perintah get-lifecycle-policy. Untuk --policy-id, tentukan ID kebijakan guna dapat melihat.

aws dlm get-lifecycle-policy --policy-id policy-0123456789abcdef0

Modifikasi kebijakan siklus hidup

Pertimbangan untuk memodifikasi kebijakan
  • Jika Anda memodifikasi kebijakan AMI atau snapshot dengan menghapus tanda target, volume atau instans tanda tersebut tidak lagi dikelola oleh kebijakan.

  • Jika Anda memodifikasi nama jadwal, snapshot atau AMI yang dibuat dengan nama jadwal lama tidak lagi dikelola oleh kebijakan.

  • Jika Anda memodifikasi jadwal retensi berbasis usia untuk menggunakan interval waktu baru, interval baru hanya digunakan untuk snapshot baru atau AMI yang dibuat setelah perubahan. Jadwal baru tidak memengaruhi jadwal retensi snapshot atau AMI yang 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 retensi berbasis usia, snapshot, atau AMI yang ditetapkan berakhir saat kebijakan dinonaktifkan akan dipertahankan tanpa batas. Anda harus menghapus snapshot atau membatalkan pendaftaran AMI secara manual. Saat Anda mengaktifkan ulang kebijakan, Amazon Data Lifecycle Manager akan melanjutkan penghapusan snapshot karena periode retensinya berakhir.

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

  • 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 konsol Amazon EC2 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 perintah update-lifecycle-policy untuk mengubah informasi dalam kebijakan siklus hidup. Untuk menyederhanakan sintaksis, contoh ini mengacu pada file JSON, policyDetailsUpdated.json, yang mencakup detail 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.

Hapus kebijakan siklus hidup

Pertimbangan untuk memodifikasi kebijakan
  • Jika Anda menghapus kebijakan, snapshot atau AMI yang dibuat oleh kebijakan tersebut tidak dihapus secara otomatis. Jika Anda tidak lagi membutuhkan snapshot atau AMI, Anda harus menghapusnya secara manual.

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

  • Jika Anda menghapus kebijakan dengan jadwal berbasis usia yang diaktifkan pengarsipan, 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.

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

Console
Untuk menghapus kebijakan siklus hidup
  1. Buka konsol Amazon EC2 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, Hapus kebijakan siklus hidup.

  5. Jika diminta untuk mengonfirmasi, pilih Hapus kebijakan.

Command line

Gunakan perintah delete-lifecycle-policy untuk menghapus kebijakan siklus hidup dan mengosongkan tanda target yang ditentukan dalam kebijakan untuk digunakan kembali.

catatan

Anda dapat menghapus snapshot yang dibuat hanya oleh Amazon Data Lifecycle Manager.

aws dlm delete-lifecycle-policy --policy-id policy-0123456789abcdef0

Referensi API Amazon Data Lifecycle Manager memberikan deskripsi dan sintaksis untuk setiap tindakan dan jenis data untuk API Kueri Amazon Data Lifecycle Manager.

Atau, Anda dapat menggunakan salah satu AWS SDK untuk mengakses API dengan cara yang disesuaikan dengan bahasa pemrograman atau platform yang Anda gunakan. Untuk informasi selengkapnya, lihat AWS SDK.