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
Anda dapat membuat template tumpukan dan kemudian menggunakannya untuk membuat tumpukan menggunakan CloudFormation konsol atau alat baris perintah. Konsol menyediakan antarmuka yang digerakkan oleh wizard dengan opsi yang telah ditentukan, yang merampingkan proses pembuatan tumpukan.
Membuat tumpukan
Ikuti langkah-langkah di bagian ini untuk menerapkan template Anda dan membuat tumpukan.
Prasyarat
-
Anda harus telah membuat template tumpukan. Untuk informasi selengkapnya, lihat Bekerja dengan CloudFormation template.
Untuk membuat tumpukan (konsol)
-
Buka CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Pada bilah navigasi di bagian atas layar, pilih Wilayah AWS untuk membuat tumpukan.
-
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 template Anda. Untuk informasi lebih lanjut tentang opsi ini, lihatImpor AWS sumber daya ke CloudFormation tumpukan.
-
Pada halaman Buat tumpukan, lakukan salah satu hal berikut:
-
Untuk menggunakan template yang ada, untuk Prasyarat - Siapkan template, pilih Pilih template yang ada. Kemudian, di bawah T entukan template, pilih URL Amazon S3 atau Unggah file template berdasarkan lokasi template.
-
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 template lain yang terletak di subdirektori), pastikan bucket S3 Anda berisi file dan direktori yang diperlukan.
Jika Anda memiliki template dari bucket yang diaktifkan versi, Anda dapat menentukan versi template tertentu dengan menambahkan
?versionId=ke URL. Untuk informasi selengkapnya tentang bucket yang diaktifkan versi, lihat Bek erja dengan objek dalam bucket yang diaktifkan versi di Panduan Pengguna Layanan Penyimpanan S ederhana Amazon.version-idURL harus menunjuk ke template dengan ukuran maksimum 1 MB yang disimpan dalam bucket S3 yang Anda miliki izin bacanya. URL bisa maksimal 1024 karakter. Beberapa sumber daya mungkin mengharuskan bucket berada di Wilayah yang sama dengan tumpukan.
-
Jika Anda memilih Unggah file template, pilih Pilih File untuk memilih file template dari komputer lokal Anda. Ukuran file template harus 1 MB atau kurang.
Setelah Anda memilih template Anda, CloudFormation unggah 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 dalam bucket Anda Akun AWS CloudFormation , tambahkan template ke bucket itu. Jika Anda belum memiliki bucket yang ada, itu akan membuat CloudFormation-created bucket unik untuk setiap Wilayah 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 di https://console.aws.amazon.com/s3/
, 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 template secara manual ke Amazon S3. Saat Anda membuat atau memperbarui tumpukan, tentukan URL Amazon S3 dari file template.
-
-
-
Jika Anda belum memiliki template yang siap, Anda dapat memilih Build from Infrastructure Composer untuk membuat template dengan Infrastructure Composer. Untuk informasi selengkapnya, lihat Komposer Infrastruktur.
-
-
Pilih Berikutnya untuk melanjutkan dan memvalidasi template.
Sebelum melanjutkan, CloudFormation memvalidasi template Anda untuk menangkap sintaksis dan beberapa kesalahan semantik, seperti dependensi melingkar. Selama validasi, CloudFormation pertama-tama periksa apakah template adalah JSON yang valid. Jika tidak, periksa CloudFormation apakah template tersebut valid YAML. Jika kedua pemeriksaan gagal, CloudFormation mengembalikan kesalahan validasi template.
-
Pada halaman Tentukan detail tumpukan, ketik nama tumpukan di kotak Nama tumpukan.
Nama tumpukan adalah pengenal 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.
-
Di bagian Parameter, tentukan nilai untuk parameter yang didefinisikan dalam template.
-
Pilih Berikutnya untuk terus membuat tumpukan.
-
(Opsional) Pada halaman Konfigurasi opsi tumpukan, ubah opsi tumpukan default. Untuk informasi selengkapnya, lihat Konfigurasikan opsi tumpukan.
-
Jika template Anda berisi sumber daya IAM, untuk Kemampuan, pilih Saya mengakui bahwa template ini dapat membuat sumber daya IAM untuk menentukan bahwa Anda ingin menggunakan sumber daya IAM dalam template. Untuk informasi selengkapnya, lihat Mengakui sumber daya IAM dalam templat CloudFormation.
-
Pilih Next untuk melanjutkan.
-
Pada halaman T injau dan buat, tinjau detail tumpukan Anda.
Untuk mengubah salah satu nilai sebelum meluncurkan tumpukan, pilih Edit pada bagian yang memiliki pengaturan yang ingin Anda ubah.
-
(Opsional) Anda dapat membuat set perubahan untuk melihat pratinjau konfigurasi tumpukan sebelum membuatnya. Pada halaman T injau dan buat, pilih Buat set perubahan dan ikuti petunjuknya. Untuk informasi selengkapnya, lihat Pratinjau konfigurasi tumpukan Anda.
-
Pilih K irim untuk meluncurkan tumpukan Anda.
catatan
CloudFormation secara otomatis memvalidasi template Anda sebelum menyediakan sumber daya. Jika validasi mendeteksi kesalahan seperti sintaks properti yang tidak valid atau konflik nama sumber daya, pembuatan tumpukan berhenti sebelum sumber daya disediakan. Untuk meninjau hasil validasi, buka tab Ev ents tumpukan dan pilih ID operasi. Pada halaman tampilan Operasi, pilih tab Validasi penerapan.
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.
Untuk membuat tumpukan menggunakan baris perintah
Anda dapat menggunakan salah satu perintah berikut:
-
create-stack (AWS CLI)
-
New-CFNStack (AWS Tools for Windows PowerShell)
Untuk contoh menggunakan baris perintah untuk membuat tumpukan, lihatContoh perintah operasi CloudFormation tumpukan untuk AWS CLI dan PowerShell.
Konfigurasikan opsi tumpukan
Pada halaman Konfigurasi opsi tumpukan, Anda dapat mengonfigurasi opsi untuk tum CloudFormation pukan Anda seperti tag, pemberitahuan peristiwa tumpukan, atau kebijakan tumpukan.
Anda dapat mengatur opsi tumpukan berikut:
-
Anda dapat menambahkan hingga 50 pasangan kunci tag ke tumpukan Anda dan ke sumber daya apa pun yang CloudFormation mendukung penandaan untuk. 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
-
Peran layanan IAM yang ada yang CloudFormation dapat diasumsikan. Alih-alih menggunakan kredenSIAL akun Anda, CloudFormation gunakan kredenSIAL peran untuk membuat tumpukan Anda. Untuk informasi selengkapnya, lihat CloudFormation peran layanan.
catatan
Jika manajer peran diaktifkan di akun Anda, CloudFormation lampirkan peran layanan untuk Anda, dan pemilihan peran layanan yang dijelaskan di sini diganti dengan opsi Ku stomisasi. Untuk menggunakan peran yang berbeda, pilih Sesuaikan. Untuk informasi selengkapnya, lihat Pembuatan peran IAM dalam Panduan Pengguna IAM.
- Opsi kegagalan tumpukan
-
Menentukan opsi kegagalan penyediaan untuk semua penerapan tumpukan dan operasi set perubahan. 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 tumpukan adalah
CREATE_FAILEDatauUPDATE_FAILED.Untuk operasi pembuatan, opsi Pertahankan sumber daya yang berhasil disediakan mempertahankan status sumber daya yang berhasil, sementara sumber daya yang gagal akan tetap dalam keadaan gagal sampai operasi pembaruan berikutnya dilakukan.
Untuk operasi set pembaruan dan perubahan, opsi Per tahankan sumber daya yang berhasil disediakan mempertahankan status sumber daya yang berhasil sambil memutar kembali sumber daya yang gagal ke status stabil terakhir yang diketahui. Sumber daya yang gagal akan berada dalam suatu
UPDATE_FAILEDkeadaan. Sumber daya tanpa status stabil terakhir yang diketahui akan dihapus pada operasi tumpukan berikutnya.
Anda juga dapat mengatur opsi lanjutan berikut untuk pembuatan tumpukan:
Mode ekspres
Di bawah Opsi pener apan, Anda dapat memilih Express untuk mode penerapan. Mode ekspres menyelesaikan operasi tumpukan segera setelah konfigurasi sumber daya diterapkan, tanpa menunggu sumber daya mencapai status yang sepenuhnya stabil. Untuk informasi selengkapnya, lihat Mode ekspres.
- 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 sebagai JSON, atau mengunggah file JSON 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 salah satu alarm yang telah Anda tentukan. Tentukan CloudWatch alarm yang CloudFormation harus dipantau. Jika ada alarm yang masuk ke
ALARMstatus selama operasi tumpukan atau periode pemantauan, CloudFormation putar kembali seluruh operasi tumpukan. Untuk informasi selengkapnya, lihat Gulung kembali CloudFormation tumpukan Anda pada pelanggaran alarm dengan pemicu rollback. - Opsi notifikasi
-
Anda dapat menentukan topik Layanan Pemberitahuan Sederhana Amazon yang baru atau yang sudah ada tempat 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
-
Opsi berikut disertakan untuk pembuatan tumpukan, tetapi tidak tersedia sebagai bagian dari pembaruan tumpukan.
- Waktu habis
-
Menentukan jumlah waktu, dalam menit, yang CloudFormation harus dialokasikan sebelum mengatur waktu operasi pembuatan tumpukan. Jika tidak CloudFormation dapat membuat seluruh tumpukan dalam waktu yang ditentukan, itu gagal membuat 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 pratinjau 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
-
Pada halaman Tinjau dan buat, pilih Buat set perubahan.
-
Dalam kotak dialog Buat set perubahan, 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 U bah set untuk tumpukan yang diusulkan. Saat CloudFormation membuat set perubahan, statusnya adalah
CREATE_IN_PROGRESS, dan status eksekusinya adalahUNAVAILABLE. Ketika CloudFormation selesai berhasil membuat set perubahan, itu menetapkan status set perubahan keCREATE_COMPLETE, dan status eksekusinya adalahAVAILABLE. Status tumpukan diperbarui keREVIEW_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 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. -
-
Untuk menyelesaikan pembuatan tumpukan baru berdasarkan set perubahan, pilih Jalankan , tentukan konfigurasi rollback Anda, lalu pilih Jalankan set perubahan.