Buat tumpukan dari CloudFormation konsol - AWS CloudFormation

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

Topik ini menjelaskan proses pembuatan tumpukan dari CloudFormation konsol. Konsol menyediakan antarmuka yang digerakkan oleh penyihir dengan opsi yang telah ditentukan untuk merampingkan proses pembuatan tumpukan.

Untuk membuat tumpukan baru, Anda perlu menyediakan CloudFormation template. Template ini adalah file teks JSON atau YAML diformat yang menentukan sumber daya yang ingin Anda sediakan dan properti konfigurasi untuk sumber daya tersebut. Untuk informasi selengkapnya, lihat Bekerja dengan CloudFormation template.

Untuk contoh menggunakan create-stackCLIperintah untuk membuat tumpukan, lihatBuat, perbarui, dan hapus CloudFormation tumpukan dengan AWS CLI dan PowerShell.

Membuat tumpukan

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

Untuk membuat tumpukan
  1. Buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation.

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

  3. 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 yang ada AWS sumber daya yang dijelaskan dalam template Anda. Untuk informasi lebih lanjut tentang opsi ini, lihatImpor AWS sumber daya ke CloudFormation tumpukan dengan impor sumber daya.

  4. Pada halaman Create stack, lakukan salah satu hal berikut:

    • Untuk menggunakan template yang ada, untuk Siapkan template, pilih Template siap. Kemudian, di bawah Tentukan templat, pilih Amazon S3 URL atau Unggah file templat berdasarkan lokasi templat.

      • Jika Anda memilih Amazon S3 URL, berikan file template URL ke 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 Sederhana Amazon.

        URLHarus menunjuk ke template dengan ukuran maksimum 1 MB yang disimpan dalam bucket S3 yang telah Anda baca izin. URLPanjangnya 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 Anda Akun AWS. Jika Anda sudah memiliki bucket S3 yang dibuat oleh CloudFormation di Akun AWS, CloudFormation menambahkan template ke ember 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 dengan 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/di, atau AWS CLI. Untuk informasi selengkapnya, lihat Menyetel perilaku enkripsi sisi server default untuk bucket Amazon S3 di 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 Amazon S3 URL dari file template.

    • Jika Anda tidak memiliki template siap, Anda dapat memilih Gunakan template sampel untuk menggunakan template sampel dari pustaka template atau Build from Application Composer untuk membuat template dengan Application Composer. Untuk informasi selengkapnya, lihat Komposer Aplikasi.

  5. 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 dulu apakah template validJSON. Jika tidak, CloudFormation periksa apakah template tersebut validYAML. Jika kedua pemeriksaan gagal, CloudFormation mengembalikan kesalahan validasi template.

  6. 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.

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

  8. Pilih Berikutnya untuk terus membuat tumpukan.

  9. (Opsional) Pada halaman Configure stack options, ubah opsi stack default. Untuk informasi selengkapnya, lihat Konfigurasikan opsi tumpukan.

  10. Pilih Next untuk melanjutkan.

  11. 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.

  12. Jika template Anda berisi IAM sumber daya, pilih kotak centang pengakuan untuk mengetahui bahwa CloudFormation mungkin membuat IAM sumber daya dengan nama kustom. Untuk informasi selengkapnya, lihat Mengakui sumber daya IAM dalam templat CloudFormation.

  13. (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.

  14. 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.

Konfigurasikan opsi tumpukan

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

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 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.

Izin

Peran IAM layanan yang ada yang CloudFormation dapat diasumsikan. Alih-alih menggunakan kredensil akun Anda, CloudFormation gunakan kredenal peran untuk membuat tumpukan Anda. Untuk informasi selengkapnya, lihat AWS CloudFormation peran layanan.

Opsi kegagalan tumpukan

Menentukan opsi kegagalan penyediaan untuk semua penerapan tumpukan dan mengubah operasi set. Untuk informasi selengkapnya, lihat Pilih cara menangani kegagalan saat menyediakan sumber daya.

Opsi Roll back all stack resources akan mengembalikan semua sumber daya yang ditentukan dalam template saat status stack adalah CREATE_FAILED atauUPDATE_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

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 sebagaiJSON, atau mengunggah JSON file yang berisi kebijakan tumpukan. Untuk informasi selengkapnya, lihat Mencegah pembaruan ke sumber daya tumpukan.

Konfigurasi rollback

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.

Opsi pemberitahuan

Anda dapat menentukan topik Layanan Pemberitahuan Sederhana Amazon yang baru atau yang sudah ada di mana pemberitahuan tentang peristiwa tumpukan dikirim.

Jika Anda membuat SNS topik Amazon, Anda harus menentukan nama dan alamat email tempat pemberitahuan acara tumpukan akan dikirim.

Opsi pembuatan tumpukan

Opsi berikut disertakan untuk pembuatan tumpukan, tetapi tidak tersedia sebagai bagian dari pembaruan tumpukan.

Batas waktu

Menentukan jumlah waktu, dalam 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.

Perlindungan pengakhiran Dinonaktifkan secara default.

Pratinjau konfigurasi tumpukan Anda

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.

Pembuatan set perubahan untuk stack baru

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.

  2. Dalam Buat perubahan set 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 adalahCREATE_IN_PROGRESS, dan status eksekusinya adalahUNAVAILABLE. Ketika CloudFormation selesai berhasil membuat set perubahan, ia menetapkan status set perubahan keCREATE_COMPLETE, dan status eksekusi adalahAVAILABLE. 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 tumpukan yang diusulkan.

    Jika CloudFormation gagal membuat set perubahan, itu akan menetapkan status set perubahan keCREATE_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.

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