

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Gunakan modul dari registri CloudFormation pribadi
<a name="modules-using"></a>

Topik ini menjelaskan cara menggunakan modul dalam CloudFormation template. Pikirkan modul sebagai bundel sumber daya yang telah dibuat sebelumnya yang dapat Anda tambahkan ke templat Anda.

Untuk menggunakan modul, langkah-langkahnya adalah sebagai berikut:
+ **Daftarkan modul** — Anda mendaftarkan modul dalam CloudFormation registri sebagai ekstensi pribadi. Pastikan itu terdaftar di Akun AWS dan Wilayah tempat Anda bekerja. Untuk informasi selengkapnya, lihat [CloudFormation konsep registri](registry-concepts.md).
+ **Sertakan dalam template Anda** - Tambahkan modul ke [Resources](resources-section-structure.md) bagian CloudFormation template Anda, seperti yang Anda lakukan dengan sumber daya lainnya. Anda juga harus menyediakan properti yang diperlukan untuk modul.
+ **Buat atau perbarui tumpukan** — Saat Anda memulai operasi tumpukan, buat templat yang CloudFormation diproses yang menyelesaikan modul apa pun yang disertakan ke dalam sumber daya yang sesuai. 
+ **Pratinjau perubahan** — Sebelum membuat perubahan, Anda dapat menggunakan set perubahan untuk melihat sumber daya apa yang akan ditambahkan atau diubah. Untuk informasi selengkapnya, lihat [Perbarui CloudFormation tumpukan menggunakan set perubahan](using-cfn-updating-stacks-changesets.md).

Perhatikan contoh berikut: Anda memiliki templat yang berisi sumber daya dan modul. Template berisi satu sumber daya individu`ResourceA`,, serta modul,`ModuleParent`. Modul itu berisi dua sumber daya`ResourceC`, `ResourceB` dan, serta modul bersarang,`ModuleChild`. `ModuleChild`berisi satu sumber daya,`ResourceD`. Jika Anda membuat tumpukan dari template ini, CloudFormation proses template dan menyelesaikan modul ke sumber daya yang sesuai. Tumpukan yang dihasilkan memiliki empat sumber daya: `ResourceA``ResourceB`,,`ResourceC`, dan`ResourceD`.

![\[Selama operasi tumpukan, CloudFormation menyelesaikan dua modul yang disertakan dalam template tumpukan ke dalam empat sumber daya yang sesuai.\]](http://docs.aws.amazon.com/id_id/AWSCloudFormation/latest/UserGuide/images/modules-resource-inclusion.png)


CloudFormation melacak sumber daya mana dalam tumpukan yang dibuat dari modul. Anda dapat melihat informasi ini di **Peristiwa**, **Sumber Daya**, dantab **Drifts** untuk tumpukan tertentu, dan itu juga termasuk dalam perubahan set pratinjau.

Modul dibedakan dari sumber daya dalam template karena mereka mematuhi empat bagian konvensi penamaan berikut, sebagai kebalikan dari konvensi tiga bagian khas yang digunakan oleh sumber daya:

```
organization::service::use-case::MODULE
```