Memperbaiki deviasi stack memastikan konsistensi konfigurasi dengan menyinkronkan resource stack Anda sesuai definisinya dalam templat stack.
Skenario
Jika konfigurasi aktual suatu resource berbeda dari templat, Anda dapat memperbaiki deviasi tersebut agar resource sesuai dengan definisi dalam templat.
Prasyarat
Deviasi telah terdeteksi pada stack. Untuk informasi selengkapnya, lihat Detect stack drift.
Informasi latar belakang
Anda dapat memperbaiki deviasi stack dengan salah satu metode berikut:
-
Perbarui stack: Metode ini menyelaraskan resource dengan templat. Untuk informasi selengkapnya, lihat Update a stack.
-
Perbaiki templat: Metode ini memperbarui templat agar sesuai dengan konfigurasi aktual resource.
Metode
-
Konsol ROS: Memungkinkan Anda memperbaiki templat di Konsol ROS.
Untuk petunjuknya, lihat Correct a template in the ROS console.
-
API: Memungkinkan Anda memperbaiki templat dengan memanggil operasi API.
Untuk informasi selengkapnya, lihat UpdateStackTemplateByResources.
-
Alibaba Cloud CLI: Memungkinkan Anda memperbaiki templat dengan menjalankan perintah CLI.
Untuk petunjuknya, lihat Correct a template by using the Alibaba Cloud CLI.
Menggunakan Konsol ROS
-
Login ke Konsol ROS.
-
Pada panel navigasi di sebelah kiri, klik Stacks.
-
Pada halaman Stacks, klik nama stack yang dituju.
-
Klik tab Drift.
-
Pada halaman Drift, klik Detect Stack Drift.
-
Pada bagian Stack Drift Status, klik Correct.
CatatanTombol Correct hanya muncul untuk stack yang berada dalam status drifted.
-
Pada kotak dialog Drift Correction, pada Resource List, pilih resource yang mengalami deviasi untuk diperbaiki.
-
Pada kotak dialog Drift Correction, klik Preview untuk meninjau perubahan pada templat.
-
Klik OK untuk menerapkan perbaikan.
Setelah perbaikan selesai, jalankan kembali pendeteksian deviasi untuk melihat hasilnya.
Menggunakan Alibaba Cloud CLI
Jalankan perintah aliyun ros UpdateStackTemplateByResources untuk memperbaiki templat stack yang mengalami deviasi. Parameter perintah ini sama dengan parameter untuk operasi API UpdateStackTemplateByResources. Untuk informasi selengkapnya, lihat UpdateStackTemplateByResources.
$ aliyun ros UpdateStackTemplateByResources --StackId 4334b961-3bfd-419e-9a00-23a95e******