• AWS Systems Manager CloudWatch Dasbor tidak akan lagi tersedia setelah 30 April 2026. Pelanggan dapat terus menggunakan CloudWatch konsol Amazon untuk melihat, membuat, dan mengelola dasbor Amazon CloudWatch mereka, seperti yang mereka lakukan hari ini. Untuk informasi selengkapnya, lihat dokumentasi CloudWatch Dasbor Amazon.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tutorial: Menambal lingkungan server menggunakan AWS CLI
Prosedur berikut ini menjelaskan cara melakukan patching untuk lingkungan server dengan menggunakan dasar patch kustom, grup patch, dan jendela pemeliharaan.
Sebelum Anda mulai
-
Instal atau perbarui SSM Agent pada node terkelola Anda. Untuk menambal node yang dikelola Linux, node Anda harus menjalankan SSM Agent versi 2.0.834.0 atau yang lebih baru. Untuk informasi selengkapnya, lihat Memperbarui SSM Agent penggunaan Run Command.
-
Konfigurasikan peran dan izin untukMaintenance Windows. Untuk informasi selengkapnya, lihat Pengaturan Jendela Pemeliharaan.
Instal dan konfigurasikan AWS Command Line Interface (AWS CLI), jika Anda belum melakukannya.
Untuk informasi, lihat Menginstal atau memperbarui versi terbaru dari AWS CLI.
Untuk mengkonfigurasi Patch Manager dan node yang dikelola patch (baris perintah)
-
Jalankan perintah berikut ini untuk membuat dasar patch untuk Windows yang bernama
Production-Baseline. Dasar patch ini menyetujui patch untuk lingkungan produksi 7 hari setelah dirilis atau terakhir diperbarui. Artinya, kami menandai dasar patch untuk menunjukkan bahwa itu untuk lingkungan produksi.catatan
OperatingSystemParameter danPatchFiltersbervariasi tergantung pada sistem operasi dari node terkelola target yang diterapkan pada baseline patch. Untuk informasi selengkapnya, lihat OperatingSystem dan PatchFilter.Sistem mengembalikan informasi seperti berikut ini.
{ "BaselineId":"pb-0c10e65780EXAMPLE" } -
Jalankan perintah berikut untuk mendaftarkan Production-Baseline "" patch baseline untuk dua grup patch. Grup tersebut diberi nama “Server Database” dan "Front-End Server”.
Sistem mengembalikan informasi seperti berikut.
{ "PatchGroup":"Database Servers", "BaselineId":"pb-0c10e65780EXAMPLE" }Sistem mengembalikan informasi seperti berikut ini.
{ "PatchGroup":"Front-End Servers", "BaselineId":"pb-0c10e65780EXAMPLE" } -
Jalankan perintah berikut ini untuk membuat dua jendela pemeliharaan untuk server produksi. Jendela pertama berjalan setiap hari Selasa pukul 10 malam. Jendela kedua berjalan setiap hari Sabtu pukul 10 malam. Selain itu, jendela pemeliharaan telah ditandai untuk menunjukkan bahwa itu untuk lingkungan produksi.
Sistem mengembalikan informasi seperti berikut.
{ "WindowId":"mw-0c50858d01EXAMPLE" }Sistem mengembalikan informasi seperti berikut ini.
{ "WindowId":"mw-9a8b7c6d5eEXAMPLE" } -
Jalankan perintah berikut ini untuk mendaftarkan grup patch server
DatabasedanFront-Enddengan jendela pemeliharaan masing-masing.Sistem mengembalikan informasi seperti berikut.
{ "WindowTargetId":"e32eecb2-646c-4f4b-8ed1-205fbEXAMPLE" }Sistem mengembalikan informasi seperti berikut ini.
{ "WindowTargetId":"faa01c41-1d57-496c-ba77-ff9caEXAMPLE" } -
Jalankan perintah berikut ini untuk mendaftarkan sebuah tugas patch yang menginstal pembaruan yang hilang pada server
DatabasedanFront-Endselama jendela pemeliharaan masing-masing.Sistem mengembalikan informasi seperti berikut.
{ "WindowTaskId":"4f7ca192-7e9a-40fe-9192-5cb15EXAMPLE" }Sistem mengembalikan informasi seperti berikut ini.
{ "WindowTaskId":"8a5c4629-31b0-4edd-8aea-33698EXAMPLE" } -
Jalankan perintah berikut ini untuk mendapatkan ringkasan kepatuhan patch tingkat tinggi untuk grup patch. Ringkasan kepatuhan patch tingkat tinggi mencakup jumlah node terkelola dengan patch di status patch masing-masing.
catatan
Diharapkan untuk melihat nol untuk jumlah node terkelola dalam ringkasan sampai tugas patch berjalan selama jendela pemeliharaan pertama.
Sistem mengembalikan informasi seperti berikut ini.
{ "Instances":
number, "InstancesWithFailedPatches":number, "InstancesWithInstalledOtherPatches":number, "InstancesWithInstalledPatches":number, "InstancesWithInstalledPendingRebootPatches":number, "InstancesWithInstalledRejectedPatches":number, "InstancesWithMissingPatches":number, "InstancesWithNotApplicablePatches":number, "InstancesWithUnreportedNotApplicablePatches":number} -
Jalankan perintah berikut untuk mendapatkan status ringkasan patch per node yang dikelola untuk grup patch. Ringkasan node yang dikelola mencakup beberapa patch dalam status patch masing-masing per node terkelola untuk grup patch.
Sistem mengembalikan informasi seperti berikut ini.
{ "InstancePatchStates": [ { "BaselineId": "
string", "FailedCount":number, "InstalledCount":number, "InstalledOtherCount":number, "InstalledPendingRebootCount":number, "InstalledRejectedCount":number, "InstallOverrideList": "string", "InstanceId": "string", "LastNoRebootInstallOperationTime":number, "MissingCount":number, "NotApplicableCount":number, "Operation": "string", "OperationEndTime":number, "OperationStartTime":number, "OwnerInformation": "string", "PatchGroup": "string", "RebootOption": "string", "SnapshotId": "string", "UnreportedNotApplicableCount":number} ] }
Untuk contoh AWS CLI perintah lain yang dapat Anda gunakan untuk tugas Patch Manager konfigurasi Anda, lihatBekerja dengan Patch Manager sumber daya menggunakan AWS CLI.