

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

# Buat tumpukan dari CloudFormation konsol
<a name="cfn-console-create-stack"></a>

Anda dapat membuat template tumpukan dan kemudian menggunakannya untuk membuat tumpukan menggunakan CloudFormation konsol atau alat baris perintah. Konsol menyediakan antarmuka yang digerakkan oleh penyihir dengan opsi yang telah ditentukan, yang merampingkan proses pembuatan tumpukan.

**Topics**
+ [Membuat tumpukan](#create-stack)
+ [Konfigurasikan opsi tumpukan](#configure-stack-options)
+ [Pratinjau konfigurasi tumpukan Anda](#cfn-console-create-stacks-changesets)

## Membuat tumpukan
<a name="create-stack"></a>

Ikuti langkah-langkah di bagian ini untuk menyebarkan template Anda dan membuat tumpukan.

**Prasyarat**
+ Anda harus telah membuat template tumpukan. Untuk informasi selengkapnya, lihat [Bekerja dengan CloudFormation template](template-guide.md).

**Untuk membuat tumpukan (konsol)**

1. Buka CloudFormation konsol di [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. Pada bilah navigasi di bagian atas layar, pilih Wilayah AWS untuk membuat tumpukan.

1. Pada halaman **Stacks**, pilih **Buat tumpukan** di kanan atas, lalu pilih **Dengan sumber daya baru (standar)**.

   Atau, Anda dapat memilih opsi **Dengan sumber daya yang ada (sumber daya impor)** untuk mengimpor AWS sumber daya yang ada yang dijelaskan dalam templat Anda. Untuk informasi lebih lanjut tentang opsi ini, lihat[Impor AWS sumber daya ke CloudFormation tumpukan](import-resources.md).

1. Pada halaman **Create stack**, lakukan salah satu hal berikut:
   + Untuk menggunakan templat yang ada, untuk **Prasyarat - Siapkan templat, pilih Pilih templat** **yang ada**. Kemudian, di bawah **Tentukan templat**, pilih **URL Amazon S3** atau **Unggah file templat** berdasarkan lokasi templat.
     + Jika Anda memilih **URL Amazon S3**, berikan URL ke file template dalam bucket S3.

       Jika template Anda menyertakan tumpukan bersarang (misalnya, tumpukan yang dijelaskan dalam dokumen templat lain yang terletak di subdirektori), pastikan bucket S3 Anda berisi file dan direktori yang diperlukan.

       Jika Anda memiliki template dari bucket berkemampuan versi, Anda dapat menentukan versi template tertentu dengan menambahkan `?versionId=version-id` ke URL. Untuk informasi selengkapnya tentang bucket berkemampuan versi, lihat [Bekerja dengan objek di bucket berkemampuan versi di Panduan Pengguna Layanan Penyimpanan](https://docs.aws.amazon.com/AmazonS3/latest/userguide/manage-objects-versioned-bucket.html) Sederhana *Amazon*.

       URL harus mengarah ke template dengan ukuran maksimum 1 MB yang disimpan dalam bucket S3 yang telah Anda baca izin. URL bisa maksimal 1024 karakter. Beberapa sumber daya mungkin mengharuskan bucket berada di Wilayah yang sama dengan tumpukan.
     + Jika Anda memilih **Unggah file templat**, **pilih Pilih File** untuk memilih file templat dari komputer lokal Anda. Ukuran file template harus 1 MB atau kurang. 

       Setelah Anda memilih template Anda, CloudFormation upload file dan menampilkan URL S3. CloudFormation mengunggahnya ke bucket Amazon S3 di bucket Anda. Akun AWS Jika Anda sudah memiliki bucket S3 yang dibuat oleh CloudFormation Anda Akun AWS, CloudFormation tambahkan template ke bucket itu. Jika Anda belum memiliki bucket CloudFormation -created yang sudah ada, bucket tersebut akan membuat bucket unik untuk setiap Region tempat Anda mengunggah file template. 

       Berikut ini adalah pertimbangan saat menggunakan bucket S3 yang dibuat oleh: CloudFormation
       + Bucket dapat diakses oleh siapa saja yang memiliki izin Amazon S3 di Anda. Akun AWS
       + CloudFormation membuat bucket dengan enkripsi sisi server diaktifkan secara default, sehingga mengenkripsi semua objek yang disimpan dalam bucket.

         Anda dapat langsung mengelola opsi enkripsi untuk bucket yang CloudFormation telah dibuat, misalnya, menggunakan konsol Amazon S3 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)di, atau. AWS CLI Untuk informasi selengkapnya, lihat [Menyetel perilaku enkripsi sisi server default untuk bucket Amazon S3 di](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-encryption.html) Panduan Pengguna Layanan Penyimpanan Sederhana *Amazon*.
       + Anda dapat menggunakan bucket Anda sendiri dan mengelola izinnya dengan mengunggah templat secara manual ke Amazon S3. Saat Anda membuat atau memperbarui tumpukan, tentukan URL Amazon S3 dari file templat. 
   + Jika Anda tidak memiliki template siap, Anda dapat memilih **Build from Infrastructure Composer** untuk membuat template dengan Infrastructure Composer. Untuk informasi selengkapnya, lihat [Komposer Infrastruktur](infrastructure-composer-for-cloudformation.md).

1. Pilih **Berikutnya** untuk melanjutkan dan memvalidasi template.

   Sebelum melanjutkan, CloudFormation validasi template Anda untuk menangkap sintaksis dan beberapa kesalahan semantik, seperti dependensi melingkar. Selama validasi, periksa CloudFormation terlebih dahulu apakah template adalah JSON yang valid. Jika tidak, CloudFormation periksa apakah template tersebut adalah YAMB yang valid. Jika kedua pemeriksaan gagal, CloudFormation mengembalikan kesalahan validasi template.

1. Pada halaman **Tentukan detail tumpukan**, ketik nama tumpukan di kotak **Nama tumpukan**. 

   Nama tumpukan adalah pengidentifikasi yang membantu Anda menemukan tumpukan tertentu dari daftar tumpukan. Nama tumpukan hanya dapat berisi karakter alfanumerik (peka huruf besar/kecil) dan tanda hubung. Ini harus dimulai dengan karakter abjad dan tidak boleh lebih dari 128 karakter.

1. Di bagian **Parameter**, tentukan nilai untuk parameter yang ditentukan dalam templat.

1. Pilih **Berikutnya** untuk terus membuat tumpukan.

1. (Opsional) Pada halaman **Configure stack options**, ubah opsi stack default. Untuk informasi selengkapnya, lihat [Konfigurasikan opsi tumpukan](#configure-stack-options).

1. Jika template Anda berisi sumber daya IAM, untuk **Kemampuan**, pilih **Saya mengakui bahwa templat ini dapat membuat sumber daya IAM** untuk menentukan bahwa Anda ingin menggunakan sumber daya IAM dalam templat. Untuk informasi selengkapnya, lihat [Mengakui sumber daya IAM dalam templat CloudFormation](control-access-with-iam.md#using-iam-capabilities).

1. Pilih **Next** untuk melanjutkan.

1. Pada halaman **Tinjau dan buat**, tinjau detail tumpukan Anda.

   Untuk mengubah nilai apa pun sebelum meluncurkan tumpukan, pilih **Edit** pada bagian yang memiliki pengaturan yang ingin Anda ubah.

1. (Opsional) Anda dapat membuat set perubahan untuk melihat pratinjau konfigurasi tumpukan sebelum membuatnya. Pada halaman **Tinjau dan buat**, pilih **Buat set perubahan** dan ikuti petunjuknya. Untuk informasi selengkapnya, lihat [Pratinjau konfigurasi tumpukan Anda](#cfn-console-create-stacks-changesets).

1. Pilih **Kirim** untuk meluncurkan tumpukan Anda.

CloudFormation kemudian akan melanjutkan untuk membuat semua sumber daya yang ditentukan dalam template.

Anda dapat memantau kemajuan dan status pembuatan tumpukan pada tab **Acara** untuk tumpukan baru Anda. Untuk informasi selengkapnya, lihat [Pantau kemajuan tumpukan](monitor-stack-progress.md).

**Untuk membuat tumpukan menggunakan baris perintah**  
Anda dapat menggunakan salah satu perintah berikut:
+ [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html) (AWS CLI)
+ [https://docs.aws.amazon.com/powershell/latest/reference/items/New-CFNStack.html](https://docs.aws.amazon.com/powershell/latest/reference/items/New-CFNStack.html) (AWS Tools for Windows PowerShell)

Untuk contoh menggunakan baris perintah untuk membuat tumpukan, lihat[Contoh perintah operasi CloudFormation tumpukan untuk AWS CLI dan PowerShell](service_code_examples.md).

## Konfigurasikan opsi tumpukan
<a name="configure-stack-options"></a>

Pada halaman **Configure stack options**, Anda dapat mengonfigurasi opsi untuk CloudFormation tumpukan Anda seperti tag, pemberitahuan peristiwa tumpukan, atau kebijakan tumpukan.

Anda dapat mengatur opsi tumpukan berikut:

**Tanda**  <a name="configure-stack-options-tags"></a>
Anda dapat menambahkan hingga 50 pasangan kunci tag ke tumpukan Anda dan ke sumber daya apa pun yang CloudFormation mendukung penandaan. Tag adalah kunci dan nilai yang ditentukan pelanggan yang dapat ditetapkan ke AWS sumber daya untuk tujuan seperti pelacakan biaya.   
**Kunci** terdiri dari karakter alfanumerik atau spasi. Kunci tanda dapat berisi hingga 127 karakter.  
**Nilai** terdiri dari karakter alfanumerik atau spasi. Nilai tanda dapat berisi hingga 255 karakter.  
Setelah pembuatan tumpukan, menambahkan, memperbarui, atau menghapus tag tingkat tumpukan akan memulai pembaruan tumpukan. Semua sumber daya yang mendukung propagasi tag tingkat tumpukan akan diperbarui sesuai dengan itu.

**Izin**  <a name="configure-stack-options-permissions"></a>
Peran layanan IAM yang ada yang CloudFormation dapat mengasumsikan. Alih-alih menggunakan kredensil akun Anda, CloudFormation gunakan kredenal peran untuk membuat tumpukan Anda. Untuk informasi selengkapnya, lihat [CloudFormation peran layanan](using-iam-servicerole.md).

**Opsi kegagalan tumpukan**  <a name="configure-stack-options-rollback"></a>
Menentukan opsi kegagalan penyediaan untuk semua penerapan tumpukan dan mengubah operasi set. Untuk informasi selengkapnya, lihat [Pilih cara menangani kegagalan saat menyediakan sumber daya](stack-failure-options.md).  
Opsi **Roll back all stack resources** akan mengembalikan semua sumber daya yang ditentukan dalam template saat status stack adalah `CREATE_FAILED` atau`UPDATE_FAILED`.  
Untuk membuat operasi, opsi **Pertahankan sumber daya yang berhasil disediakan** mempertahankan status sumber daya yang berhasil, sementara sumber daya yang gagal akan tetap dalam keadaan gagal hingga operasi pembaruan berikutnya dilakukan.  
Untuk operasi set pembaruan dan perubahan, opsi **Pertahankan sumber daya yang berhasil disediakan** mempertahankan status sumber daya yang berhasil sambil mengembalikan sumber daya yang gagal ke status stabil terakhir yang diketahui. Sumber daya yang gagal akan berada dalam `UPDATE_FAILED` keadaan. Sumber daya tanpa status stabil terakhir yang diketahui akan dihapus pada operasi tumpukan berikutnya.

Anda juga dapat mengatur opsi lanjutan berikut untuk pembuatan tumpukan:

**Kebijakan tumpukan**  <a name="configure-stack-options-stack-policy"></a>
Menetapkan sumber daya yang Anda ingin lindungi dari pembaruan yang tidak disengaja selama pembaruan tumpukan. Secara default, semua sumber daya dapat diperbarui selama pembaruan tumpukan.  
Anda dapat memasukkan kebijakan tumpukan secara langsung sebagai JSON, atau mengunggah file JSON yang berisi kebijakan tumpukan. Untuk informasi selengkapnya, lihat [Mencegah pembaruan ke sumber daya tumpukan](protect-stack-resources.md).

**Konfigurasi rollback**  <a name="configure-stack-options-rollback-configuration"></a>
Anda dapat CloudFormation memantau status tumpukan Anda selama pembuatan dan pembaruan tumpukan, dan memutar kembali operasi itu jika tumpukan melanggar ambang batas alarm apa pun yang telah Anda tentukan. Tentukan CloudWatch alarm yang CloudFormation harus dipantau. Jika salah satu alarm `ALARM` berstatus selama operasi tumpukan atau periode pemantauan, putar kembali CloudFormation seluruh operasi tumpukan. Untuk informasi selengkapnya, lihat [Gulung kembali CloudFormation tumpukan Anda pada pelanggaran alarm dengan pemicu rollback](using-cfn-rollback-triggers.md).

**Opsi pemberitahuan**  <a name="configure-stack-options-notification"></a>
Anda dapat menentukan topik Layanan Pemberitahuan Sederhana Amazon yang baru atau yang sudah ada di mana pemberitahuan tentang peristiwa tumpukan dikirim.  
Jika Anda membuat topik Amazon SNS, Anda harus menentukan nama dan alamat email tempat pemberitahuan peristiwa tumpukan akan dikirim.

**Opsi pembuatan tumpukan**  <a name="configure-stack-options-creation-options"></a>
Opsi berikut disertakan untuk pembuatan tumpukan, tetapi tidak tersedia sebagai bagian dari pembaruan tumpukan.    
**Batas waktu**  <a name="configure-stack-options-creation-timeout"></a>
Menentukan jumlah waktu, dalam hitungan menit, yang CloudFormation harus mengalokasikan sebelum waktu habis operasi pembuatan tumpukan. Jika tidak CloudFormation dapat membuat seluruh tumpukan dalam waktu yang ditentukan, itu gagal pembuatan tumpukan karena batas waktu dan memutar kembali tumpukan.  
Secara default, tidak ada waktu habis untuk pembuatan tumpukan. Namun, sumber daya individu mungkin memiliki waktu habis sendiri berdasarkan sifat layanan yang diterapkan. Misalnya, jika waktu sumber daya individual di tumpukan Anda habis, waktu pembuatan tumpukan juga akan habis meskipun waktu habis yang Anda tentukan untuk pembuatan tumpukan belum tercapai.  
**Perlindungan penghentian**  
Mencegah tumpukan tidak sengaja dihapus. Jika pengguna mencoba menghapus tumpukan dengan perlindungan pengakhiran diaktifkan, penghapusan gagal dan tumpukan, termasuk statusnya, tetap tidak berubah. Untuk informasi selengkapnya, lihat [Lindungi CloudFormation tumpukan agar tidak dihapus](using-cfn-protect-stacks.md).  
Perlindungan pengakhiran **Dinonaktifkan** secara default.

## Pratinjau konfigurasi tumpukan Anda
<a name="cfn-console-create-stacks-changesets"></a>

Untuk melihat bagaimana CloudFormation tumpukan akan dikonfigurasi sebelum membuat tumpukan, buat set perubahan. Fungsi ini memungkinkan Anda untuk memeriksa beragam konfigurasi dan membuat koreksi dan perubahan pada tumpukan Anda sebelum menjalankan set perubahan. Untuk informasi lebih lanjut tentang set perubahan, lihat [Perbarui CloudFormation tumpukan menggunakan set perubahan](using-cfn-updating-stacks-changesets.md).

### Pembuatan set perubahan untuk stack baru
<a name="cfn-console-create-stacks-changesets-create-new-stack"></a>

Untuk membuat set perubahan untuk tumpukan baru, pilih templat tumpukan Anda dan tentukan konfigurasi tumpukan seperti yang Anda lakukan jika membuat tumpukan baru, lalu pilih untuk membuat set perubahan baru daripada tumpukan baru.

**Untuk membuat set perubahan untuk tumpukan baru**

1. Pada halaman **Tinjau dan buat**, pilih **Buat set perubahan**.

1. Dalam **Buat set perubahan** kotak dialog, masukkan nama untuk set perubahan, dan deskripsi jika diinginkan. Pilih **Buat set perubahan**.

   Saat Anda membuat set perubahan untuk tumpukan baru, CloudFormation lakukan hal berikut:
   + Meluncurkan tumpukan baru dengan status `REVIEW_IN_PROGRESS`.
   + Membuat set perubahan untuk tumpukan baru yang mencerminkan konfigurasi tumpukan yang Anda tentukan di langkah sebelumnya.

   CloudFormation menampilkan halaman **Ubah set** untuk tumpukan yang diusulkan. Saat CloudFormation membuat set perubahan, statusnya adalah`CREATE_IN_PROGRESS`, dan status eksekusinya adalah`UNAVAILABLE`. Ketika CloudFormation selesai berhasil membuat set perubahan, ia menetapkan status set perubahan ke`CREATE_COMPLETE`, dan status eksekusi adalah`AVAILABLE`. Status tumpukan diperbarui ke `REVIEW_IN_PROGRESS`. Pada titik ini, Anda dapat menjalankan set perubahan untuk menyelesaikan pembuatan tumpukan baru.

   Di panel **Perubahan**, CloudFormation menampilkan konfigurasi yang diusulkan dari tumpukan Anda.

   Jika CloudFormation gagal membuat set perubahan, itu akan menetapkan status set perubahan ke`CREATE_FAILED`. Perbaiki kesalahan yang ditampilkan di bidang **Alasan status**, lalu buat set perubahan baru. Pada tahap ini, Anda dapat mencoba berbagai konfigurasi dan membuat koreksi dan perubahan pada tumpukan Anda sebelum menjalankan set perubahan selanjutnya.

1. Untuk menyelesaikan pembuatan tumpukan baru berdasarkan set perubahan, pilih **Execute**, tentukan konfigurasi rollback Anda, lalu pilih **Execute change** set.