Mengelola AWS sumber daya sebagai satu unit dengan AWS CloudFormation tumpukan - AWS CloudFormation

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

Mengelola AWS sumber daya sebagai satu unit dengan AWS CloudFormation tumpukan

Tumpukan adalah kumpulan sumber AWS daya yang dapat Anda kelola sebagai satu unit. Dengan kata lain, Anda dapat membuat, memperbarui, dan menghapus kumpulan sumber daya dengan membuat, memperbarui, dan menghapus tumpukan.

Membuat tumpukan melibatkan penerapan CloudFormation template yang menentukan sumber daya dan konfigurasinya, yang CloudFormation kemudian menyediakan dan mengonfigurasi.

Memperbarui tumpukan melibatkan membuat perubahan pada template atau parameter. CloudFormation membandingkan perubahan yang Anda kirimkan dengan status tumpukan Anda saat ini dan hanya memperbarui sumber daya yang diubah. CloudFormation mungkin mengganggu sumber daya atau mengganti sumber daya yang diperbarui, tergantung pada properti yang Anda perbarui. Untuk informasi selengkapnya tentang perilaku pembaruan sumber daya, lihat Memahami perilaku pembaruan sumber daya tumpukan.

CloudFormation menyediakan dua metode untuk memperbarui tumpukan:

  • Ubah set - Dengan set perubahan, Anda dapat melihat pratinjau perubahan yang CloudFormation akan dilakukan pada tumpukan Anda, dan kemudian memutuskan apakah akan menerapkan perubahan tersebut. Set perubahan adalah dokumen berformat JSON yang merangkum perubahan yang CloudFormation akan dilakukan ke tumpukan. Gunakan set perubahan saat Anda ingin memastikan bahwa CloudFormation tidak membuat perubahan yang tidak disengaja atau ketika Anda ingin mempertimbangkan beberapa opsi. Misalnya, Anda dapat menggunakan set perubahan untuk memverifikasi bahwa CloudFormation tidak akan menggantikan instance database stack Anda selama pembaruan.

  • Pembaruan langsung - Saat Anda memperbarui tumpukan secara langsung, Anda mengirimkan perubahan dan CloudFormation segera menerapkannya. Gunakan pembaruan langsung jika Anda ingin men-deploy pembaruan dengan cepat.

Menghapus tumpukan menghapus sumber daya yang terkait dengannya. Tumpukan, untuk instans, dapat mencakup semua sumber daya yang diperlukan untuk menjalankan aplikasi web, seperti server web, basis data, dan aturan jaringan. Jika Anda tidak lagi memerlukan aplikasi web tersebut, Anda cukup menghapus tumpukan, dan semua sumber daya terkaitnya akan dihapus.

catatan

Anda akan dikenakan biaya untuk sumber daya tumpukan berdasarkan waktu beroperasi (meski Anda langsung menghapus tumpukan).

CloudFormation memastikan semua sumber daya tumpukan dibuat atau dihapus sebagaimana mestinya. Karena CloudFormation memperlakukan sumber daya tumpukan sebagai unit tunggal, semuanya harus berhasil dibuat atau dihapus agar tumpukan dapat dibuat atau dihapus. Jika sumber daya tidak dapat dibuat, CloudFormation membatalkan tumpukan dan secara otomatis menghapus sumber daya yang dibuat. Jika sumber daya tidak dapat dihapus, sumber daya yang tersisa dipertahankan hingga tumpukan berhasil dihapus.

Antarmuka untuk mengelola tumpukan Anda

Anda dapat mengelola CloudFormation tumpukan menggunakan antarmuka berikut:

  • CloudFormation konsol — Menyediakan antarmuka web yang dapat Anda gunakan untuk mengakses tumpukan Anda. Anda dapat mengakses CloudFormation konsol dengan masuk ke AWS Management Console, menggunakan kotak pencarian di bilah navigasi untuk mencari CloudFormation, dan kemudian memilih CloudFormationdari hasil pencarian.

  • AWS Command Line InterfaceMenyediakan perintah untuk serangkaian AWS layanan yang luas, termasuk CloudFormation, dan didukung pada Windows, Mac, dan Linux. Untuk informasi tentang CloudFormation perintah, lihat cloudformation di Referensi AWS CLI Perintah.

  • Alat AWS untuk PowerShell— Satu set PowerShell modul yang dibangun di atas fungsionalitas yang diekspos oleh AWS SDK for .NET. Alat untuk PowerShell memungkinkan Anda melakukan operasi skrip pada AWS sumber daya Anda dari PowerShell baris perintah. Anda dapat menemukan cmdlet untuk CloudFormation di Referensi Alat AWS untuk PowerShell Cmdlet.

  • Query API - Menyediakan tindakan API tingkat rendah yang Anda panggil menggunakan permintaan HTTPS. Jika Anda melakukan panggilan API dalam aplikasi Anda, Anda harus menulis kode untuk menangani detail tingkat rendah, seperti membuat hash untuk menandatangani permintaan. Untuk informasi selengkapnya tentang tindakan API CloudFormation, lihat Tindakan di Referensi AWS CloudFormation API.

  • AWS SDKsMenyediakan bahasa khusus APIs dan menangani banyak detail koneksi, seperti menghitung tanda tangan, menangani percobaan ulang permintaan, dan penanganan kesalahan. Untuk informasi selengkapnya, lihat Alat untuk Membangun AWS .

  • AWS Cloud Development Kit (AWS CDK)— AWS CDK Ini adalah kerangka pengembangan perangkat lunak open-source yang memungkinkan Anda untuk mendefinisikan AWS infrastruktur menggunakan bahasa pemrograman yang sudah dikenal seperti TypeScript, Python, Java, dan .NET. Dengan CDK, Anda dapat memodelkan sumber daya aplikasi Anda dan kemudian menyediakannya menggunakan CloudFormation langsung dari lingkungan pengembangan terintegrasi (IDE) Anda. Untuk informasi selengkapnya, lihat AWS Cloud Development Kit (AWS CDK).