Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Cara kerja skrip pra dan pasca Amazon Data Lifecycle Manager
Gambar berikut menunjukkan alur proses untuk skrip pra dan pasca saat menggunakan SSM dokumen khusus. Ini tidak berlaku untuk VSS Backup.
Pada waktu pembuatan snapshot yang dijadwalkan, tindakan berikut dan interaksi lintas layanan terjadi.
-
Amazon Data Lifecycle Manager memulai tindakan pra skrip dengan memanggil SSM dokumen dan meneruskan parameter.
pre-script
catatan
Langkah 1 hingga 3 hanya terjadi jika Anda menjalankan skrip pra. Jika Anda menjalankan skrip pasca saja, langkah 1 hingga 3 dilewati.
-
Systems Manager mengirimkan perintah pra skrip ke SSM Agen yang berjalan pada instance target. SSMAgen menjalankan perintah pada instance, dan mengirimkan informasi status kembali ke Systems Manager.
Misalnya, jika SSM dokumen digunakan untuk membuat snapshot yang konsisten dengan aplikasi, skrip pra mungkin membekukan dan membilas I/O untuk memastikan bahwa semua data buffer ditulis ke volume sebelum snapshot diambil.
-
Systems Manager mengirimkan pembaruan status perintah skrip pra ke Amazon Data Lifecycle Manager. Jika skrip pra gagal, Amazon Data Lifecycle Manager mengambil salah satu tindakan berikut, tergantung pada cara Anda mengonfigurasi opsi skrip pra dan pasca:
Percobaan ulang Default ke snapshot crash-consistent Tindakan Diaktifkan dengan percobaan ulang yang tersisa Aktif Coba lagi skrip sampai berhasil atau percobaan ulang habis Habis tanpa penyelesaian yang berhasil Aktif Buat snapshot crash-consistent, dan jangan jalankan skrip pasca. Diaktifkan dengan percobaan ulang yang tersisa Nonaktif Coba lagi skrip sampai berhasil atau percobaan ulang habis Habis tanpa penyelesaian yang berhasil Nonaktif Lewati pembuatan snapshot untuk instans target, dan jangan jalankan skrip pasca. Nonaktif Aktif Buat snapshot crash-consistent, dan jangan jalankan skrip pasca. Nonaktif Nonaktif Lewati pembuatan snapshot untuk instans target, dan jangan jalankan skrip pasca. -
Amazon Data Lifecycle Manager memulai pembuatan snapshot.
-
Amazon Data Lifecycle Manager memulai tindakan post script dengan memanggil SSM dokumen dan meneruskan parameter.
post-script
catatan
Langkah 5 hingga 7 hanya terjadi jika Anda menjalankan skrip pra. Jika Anda menjalankan skrip pasca saja, langkah 1 hingga 3 dilewati.
-
Systems Manager mengirimkan perintah post script ke SSM Agen yang berjalan pada instance target. SSMAgen menjalankan perintah pada instance, dan mengirimkan informasi status kembali ke Systems Manager.
Misalnya, jika SSM dokumen mengaktifkan snapshot yang konsisten dengan aplikasi, skrip posting ini mungkin mencairkan I/O untuk memastikan bahwa database Anda melanjutkan operasi I/O normal setelah snapshot diambil.
-
Jika Anda menjalankan skrip pasca dan Systems Manager menunjukkan bahwa itu selesai dengan sukses, proses selesai.
Jika skrip pasca gagal, Amazon Data Lifecycle Manager mengambil salah satu tindakan berikut, tergantung pada cara Anda mengonfigurasi opsi skrip pra dan pasca:
Percobaan ulang Tindakan Diaktifkan dengan percobaan ulang yang tersisa Coba lagi skrip sampai berhasil atau percobaan ulang habis Lelah tanpa sukses Lewati skrip pasca Nonaktif Lewati skrip pasca Perlu diingat bahwa jika skrip pasca gagal, skrip pra (jika diaktifkan) akan berhasil diselesaikan, dan snapshot mungkin telah dibuat. Anda mungkin perlu mengambil tindakan lebih lanjut pada instans untuk memastikan bahwa itu beroperasi seperti yang diharapkan. Misalnya jika skrip pra berhenti dan membersihkan I/O, tetapi skrip pasca gagal mencairkan I/O, Anda mungkin perlu mengonfigurasi basis data Anda untuk mencairkan I/O secara otomatis atau Anda perlu mencairkan I/O secara manual.
-
Proses pembuatan snapshot mungkin selesai setelah skrip pasca selesai. Waktu yang dibutuhkan untuk menyelesaikan snapshot tergantung pada ukuran snapshot.