Change set memungkinkan Anda melihat pratinjau perubahan resource sebelum stack diterapkan. Anda dapat menggabungkan change set dengan fitur resource import untuk memasukkan resource cloud yang sudah ada ke dalam stack baru.
Skenario
Saat Anda perlu mengelola sejumlah besar resource cloud dan ingin memverifikasi kondisi yang diharapkan sebelum stack aktif, gunakan change set bersama dengan fitur resource import. Impor resource cloud yang sudah ada ke dalam stack menggunakan resource import, lalu buat change set untuk melihat pratinjau cara stack tersebut akan mengelola resource tersebut. Stack baru mulai mengelola resource setelah Anda mengeksekusi change set tersebut. Sebelum mengeksekusi, Anda dapat meninjau dan menyesuaikan template stack sesuai kebutuhan. Untuk informasi selengkapnya, lihat Buat stack dari resource yang sudah ada.
Metode untuk membuat stack menggunakan change set
Konsol: Buat stack menggunakan change set di Konsol ROS.
Untuk informasi selengkapnya, lihat Buat stack dari resource yang sudah ada.
API: Buat stack dengan memanggil operasi API change set.
Untuk informasi selengkapnya, lihat CreateChangeSet.
Alibaba Cloud CLI: Buat stack menggunakan Alibaba Cloud Command-Line Interface (CLI) dan change set.
Untuk informasi selengkapnya, lihat bagian berikut.
Buat stack menggunakan Alibaba Cloud CLI
Instal Alibaba Cloud CLI.
Untuk informasi selengkapnya, lihat Instal Alibaba Cloud CLI.
Konfigurasikan kredensial Alibaba Cloud.
Untuk informasi selengkapnya, lihat Konfigurasikan kredensial.
Buat stack menggunakan change set.
Anda harus menentukan kebijakan penghapusan untuk resource dalam properti
TemplateBody.Anda harus menentukan properti
ResourcesToImportuntuk menyelesaikan proses resource import.Jalankan perintah
aliyun ros ExecuteChangeSetuntuk mengeksekusi change set tersebut.aliyun ros ExecuteChangeSet --ChangeSetId <change_set_id>
Buat stack dengan membuat change set
Jalankan perintah aliyun ros CreateChangeSet untuk membuat stack dengan membuat change set.
Atur tipe change set ke CREATE. Tentukan nama stack, ID wilayah, template, dan nama change set. Untuk informasi selengkapnya, lihat CreateChangeSet.
aliyun ros CreateChangeSet --ChangeSetType CREATE --StackName <stack_name> --RegionId <region_id> --TemplateBody <template_body_structure> --ChangeSetName <change_set_name> Buat stack dengan mengimpor resource
Jalankan perintah aliyun ros CreateChangeSet untuk membuat stack dengan mengimpor resource.
Atur tipe change set ke IMPORT. Tentukan nama stack, ID wilayah, template, resource yang akan diimpor, dan nama change set. Untuk informasi selengkapnya, lihat CreateChangeSet.
aliyun ros CreateChangeSet --ChangeSetType IMPORT --StackName <stack_name> --RegionId <region_id> --TemplateBody <template_body_structure> --ChangeSetName <change_set_name> --ResourcesToImport <resources_to_import>Referensi
Lihat dampak dari change set dan periksa template stack. Untuk informasi selengkapnya, lihat Lihat change set dan Struktur data.
Setelah Anda mengeksekusi change set, ROS secara otomatis menghapus change set lain yang terkait dengan stack tersebut. Untuk informasi selengkapnya, lihat Eksekusi change set.
Jika change set tidak lagi sesuai dengan kebutuhan Anda, hapus sebelum dieksekusi. Untuk informasi selengkapnya, lihat Hapus change set.
Untuk membuat stack dengan memanggil operasi API guna membuat change set, lihat CreateChangeSet.