Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CloudFormation Registri bertindak sebagai repositori tempat Anda dapat mendaftar dan mengelola modul untuk digunakan di dalam Akun AWS dan Wilayah Anda. Anda dapat mendaftarkan modul dari berbagai sumber, termasuk AWS, penerbit pihak ketiga, dan ekstensi kustom Anda sendiri, dalam akun dan Wilayah Anda. Untuk informasi selengkapnya, lihat Mengelola ekstensi dengan CloudFormation registri.
Modul dapat memiliki versi yang berbeda, sehingga Anda dapat menentukan versi modul yang ingin Anda gunakan. Kemampuan pembuatan versi ini sangat berguna ketika Anda perlu memperbarui atau memodifikasi modul tanpa merusak tumpukan yang ada yang bergantung padanya.
Ingatlah pertimbangan berikut saat menggunakan beberapa versi modul:
-
Selama operasi tumpukan, CloudFormation gunakan versi modul apa pun yang saat ini terdaftar sebagai versi default di Akun AWS dan Wilayah tempat operasi tumpukan sedang dilakukan. Ini termasuk modul yang bersarang di modul lain.
Oleh karena itu, ketahuilah bahwa jika Anda memiliki versi berbeda dari modul yang sama yang terdaftar sebagai versi default di akun atau Wilayah yang berbeda, menggunakan templat yang sama dapat menghasilkan hasil yang berbeda.
-
Selama operasi tumpukan, CloudFormation gunakan versi sumber daya apa pun yang saat ini terdaftar sebagai versi default di Akun AWS dan Wilayah tempat operasi tumpukan sedang dilakukan. Ini termasuk sumber daya yang dihasilkan dengan menyertakan modul.
-
Mengubah versi default dari modul tidak memulai setiap operasi pembaruan tumpukan. Namun, lain kali Anda melakukan operasi tumpukan dengan template apa pun yang berisi modul itu, seperti pembaruan tumpukan, CloudFormation akan menggunakan versi default baru dalam operasi.
Satu pengecualian untuk ini adalah melakukan pembaruan tumpukan dengan menggunakan templat sebelumnya yang sudah ditentukan, seperti yang dijelaskan di bawah ini.
-
Untuk operasi pembaruan tumpukan, jika Anda menentukan opsi gunakan templat sebelumnya, CloudFormation gunakan templat yang diproses sebelumnya untuk pembaruan tumpukan, dan tidak memproses ulang modul untuk perubahan apa pun yang mungkin Anda buat.
-
Untuk menjamin hasil yang seragam, jika Anda menyertakan modul dalam template tumpukan untuk digunakan dengan kumpulan tumpukan, Anda harus memastikan bahwa versi modul yang sama ditetapkan sebagai versi default di semua akun dan Wilayah tempat Anda berencana untuk menerapkan instance tumpukan Anda. Ini termasuk untuk modul yang bersarang di modul lain. Untuk informasi selengkapnya, lihat Mengelola tumpukan di seluruh akun dan Wilayah dengan StackSets.
Persyaratan untuk mengaktifkan modul publik pihak ketiga
Agar berhasil mengaktifkan modul publik pihak ketiga di akun dan Wilayah Anda, berikut ini harus benar untuk setiap ekstensi publik pihak ketiga (sumber daya atau modul) yang disertakan dalam modul:
-
Aktivasi ekstensi — Ekstensi harus diaktifkan di akun dan Wilayah tempat Anda ingin menggunakannya. Untuk informasi selengkapnya, lihat Gunakan ekstensi publik pihak ketiga dari CloudFormation registri.
-
Pendaftaran alias - Jika ekstensi dalam modul menggunakan alias nama tipe, ekstensi harus terdaftar di akun Anda dan Wilayah menggunakan nama jenis alias yang sama. Untuk informasi selengkapnya, lihat Gunakan alias untuk merujuk ke ekstensi.
-
Kompatibilitas versi — Versi ekstensi yang saat ini diaktifkan harus menjadi salah satu versi utama yang didukung dari ekstensi yang ditentukan dalam modul.
Jika Anda tidak memiliki ekstensi publik pihak ketiga yang benar dan versi ekstensi diaktifkan, CloudFormation akan gagal operasi dengan kesalahan daftar ekstensi dan versi yang perlu diaktifkan sebelum modul dapat berhasil diaktifkan.