Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perbarui template tumpukan Anda
Untuk memodifikasi sumber daya atau properti dalam CloudFormation tumpukan, Anda harus memperbarui template tumpukan. Mulailah dengan template yang ada untuk tumpukan itu dan buat perubahan Anda padanya. Jika Anda memiliki template yang disimpan dalam sistem kontrol sumber, gunakan salinannya sebagai titik awal Anda. Jika tidak, Anda bisa mendapatkan salinan template dari CloudFormation.
Jika Anda hanya ingin mengubah parameter atau pengaturan tumpukan (seperti topik Amazon SNS tumpukan), Anda dapat menggunakan kembali template yang ada tanpa mendapatkan salinannya.
Anda dapat memperbarui template CloudFormation tumpukan dengan menggunakan editor teks atauKomposer Infrastruktur.
Untuk memperbarui template tumpukan yang ada dengan menggunakan Infrastructure Composer
Masuk ke Konsol Manajemen AWS dan buka CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Pada halaman Stacks, pilih nama tumpukan yang akan diperbarui.
-
Pilih tab Template, lalu pilih Lihat di Komposer Infrastruktur.
CloudFormation membuka template di Infrastructure Composer.
-
Perbarui template Anda menggunakan salah satu metode berikut:
-
Antar muka kanvas: Di sini, Anda dapat menyeret dan melepaskan dari palet Sumber Daya. Konfigurasikan sumber daya dengan mengklik dua kali pada kartu untuk membuka panel properti sumber daya. Hubungkan sumber daya sesuai kebutuhan. Untuk petunjuk terperinci tentang penggunaan antarmuka Canvas, lihat Cara menulis AWS Infrastructure Composer.
-
Antar muka template: Beralih dari Canvas ke antarmuka Template. Lakukan pembaruan in-line ke kode template. Beralih antara format JSON ke YAML sesuai kebutuhan.
-
-
Pilih Validasi untuk memeriksa kesalahan sintaks dalam template.
-
Saat Anda siap untuk mengekspor perubahan ke CloudFormation, pilih Per barui template.
Untuk memperbarui template tumpukan yang ada dengan menggunakan AWS CLI
-
Untuk mendapatkan template untuk tumpukan yang ingin Anda perbarui, gunakan perintah get-template CLI.
-
Salin templat, tempelkan ke file teks, ubah, dan simpan. Salin hanya templat. Perintah membungkus templat dalam tanda kutip, tetapi tidak menyalin tanda kutip di sekitar templat. Templat itu sendiri diawali dengan kurung buka dan diakhiri dengan kurung tutup. Tentukan perubahan pada sumber daya tumpukan dalam file ini.
Ingatlah poin-poin berikut saat Anda membuat perubahan pada template Anda:
-
Anda tidak dapat menambahkan, mengubah, atau menghapus parameter yang digunakan oleh sumber daya yang tidak mendukung pembaruan.
-
Untuk sebagian besar sumber daya, mengubah nama logis dari sumber daya setara dengan menghapus sumber daya tersebut dan menggantinya dengan yang baru. Sumber daya lainnya yang bergantung pada sumber daya yang diganti namanya juga perlu diperbarui dan dapat menyebabkan mereka diganti. Sumber daya lain mengharuskan Anda untuk memperbarui properti (bukan hanya nama logis) untuk memulai pembaruan.
-
Beberapa sumber daya mungkin memiliki batasan tentang nilai apa yang dapat Anda tetapkan untuk properti tertentu. Misalnya, perubahan
AllocatedStorageproperti untuk instance database RDS harus lebih besar dari nilai saat ini. Jika pembaruan Anda melanggar aturan ini, bagian itu akan gagal. -
Memperbarui satu sumber daya juga dapat memengaruhi orang lain yang merujuknya. Jika Anda menggunakan fungsi seperti Fungsi Ref atau Fungsi Fn::GetAtt untuk mengatur properti berdasarkan sumber daya lain, CloudFormation akan memperbarui sumber referensi juga ketika yang direferensikan berubah.
-
Untuk informasi tentang efek memperbarui properti sumber daya tertentu, lihat referensi jenis AWS sumber daya dan properti. Untuk setiap properti, efek pembaruan akan menjadi salah satu dari berikut:
-
Pembaruan membutuhkan: Tidak ada gangguan
-
Pembaruan membutuhkan: Beberapa interupsi
-
Pembaruan membutuhkan: Peng gantian
-
-
Anda dapat memverifikasi sintaks JSON atau YAML template Anda dengan menggunakan perintah validate-template CLI atau dengan menentukan template Anda di konsol. Konsol melakukan validasi secara otomatis. Namun, metode ini hanya memverifikasi sintaks template Anda dan tidak memvalidasi nilai properti yang Anda tentukan untuk sumber daya yang valid untuk sumber daya tersebut. Untuk validasi yang lebih kompleks dan pemeriksaan praktik terbaik, lihat. Memvalidasi template
catatan
Terkadang CloudFormation tidak mengizinkan perubahan tertentu yang Anda coba buat, dan itu akan memberi tahu Anda bahwa perubahan tidak diizinkan. Pesan ini mungkin terjadi secara asinkron, bagaimanapun, karena sumber daya dibuat dan diperbarui oleh CloudFormation dalam urutan non-deterministik secara default.