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

Sebuah tumpukan adalah kumpulan AWS sumber 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 JSON berformat -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 satu unit, semuanya harus dibuat atau dihapus dengan sukses agar tumpukan dibuat atau dihapus. Jika sumber daya tidak dapat dibuat, CloudFormation memutar kembali tumpukan dan secara otomatis menghapus sumber daya apa pun 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 Interface— Menyediakan perintah untuk serangkaian luas AWS layanan, termasuk CloudFormation, dan didukung pada Windows, Mac, dan Linux. Untuk informasi tentang CloudFormation perintah, lihat cloudformation di AWS CLI Referensi Perintah.

  • AWS Tools for 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 dari PowerShell baris perintah. Anda dapat menemukan cmdlet untuk CloudFormation di AWS Tools for PowerShell Referensi Cmdlet.

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

  • 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 Dibangun AWS.

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