CloudFormation konsep registri - AWS CloudFormation

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

CloudFormation konsep registri

Topik ini menjelaskan konsep-konsep kunci untuk membantu Anda mempelajari tentang CloudFormation registri dan mulai menggunakannya.

Jenis ekstensi

Registri menawarkan jenis ekstensi berikut:

Kait

Hooks adalah pemeriksaan validasi yang memeriksa konfigurasi AWS sumber daya Anda sebelum dibuat, diperbarui, atau dihapus oleh. CloudFormation Mereka menyediakan mekanisme untuk menegakkan standar organisasi dan praktik terbaik dengan memvalidasi konfigurasi sumber daya terhadap persyaratan tertentu. Jika Hook mendeteksi sumber daya apa pun yang tidak sesuai dengan logika Hook Anda, Hook dapat mengeluarkan peringatan atau gagal dalam proses penyediaan untuk mencegah sumber daya yang tidak sesuai diterapkan.

Modul

Modul adalah konfigurasi sumber daya yang dapat digunakan kembali yang dapat disertakan di beberapa templat CloudFormation tumpukan. Mereka dirancang untuk menyederhanakan pembuatan dan pemeliharaan CloudFormation template dengan merangkum konfigurasi sumber daya yang kompleks atau sering digunakan menjadi komponen yang dapat digunakan kembali. Ini mendorong konsistensi dan standardisasi di seluruh penerapan infrastruktur organisasi Anda.

Jenis sumber daya

Jenis sumber daya memungkinkan Anda memodelkan dan mengotomatiskan sumber daya pihak ketiga atau sumber daya khusus yang tidak didukung secara native. CloudFormation Dengan mengembangkan jenis sumber daya, Anda dapat memperluas CloudFormation kemampuan untuk menyediakan dan mengelola sumber daya dari berbagai layanan pihak ketiga.

Jenis ekstensi publik

Ekstensi publik adalah CloudFormation ekstensi yang diterbitkan secara publik di registri untuk digunakan oleh semua CloudFormation pengguna. Ini termasuk ekstensi yang diterbitkan oleh AWS dan penerbit ekstensi pihak ketiga.

Ada dua jenis ekstensi publik:

  • AWS Ekstensi publik — Ekstensi yang diterbitkan oleh selalu AWS bersifat publik, dan diaktifkan secara default, sehingga Anda tidak perlu mengambil tindakan apa pun sebelum menggunakannya di akun Anda. Selain itu, AWS mengontrol versi ekstensi, sehingga Anda selalu menggunakan versi terbaru yang tersedia.

  • Ekstensi publik pihak ketiga — Ini adalah ekstensi yang tersedia untuk penggunaan umum oleh penerbit selain. AWS Untuk menggunakan ekstensi publik, Anda harus terlebih dahulu mengaktifkannya di akun dan Wilayah Anda. Untuk informasi selengkapnya, lihat Gunakan ekstensi publik pihak ketiga dari CloudFormation registri.

catatan

Seperti halnya ekstensi pribadi, ekstensi publik dari penerbit pihak ketiga dapat mengimplementasikan pengendali peristiwa yang berjalan selama sumber daya membuat, membaca, memperbarui, membuat daftar, dan menghapus operasi tumpukan. Karena itu, menggunakan ekstensi ini di CloudFormation tumpukan Anda dapat dikenakan biaya ke akun Anda. Ini adalah tambahan untuk biaya yang dikeluarkan untuk sumber daya yang dibuat. Untuk informasi selengkapnya, lihat Harga AWS CloudFormation.

Jenis ekstensi pribadi

Ekstensi pribadi adalah ekstensi dari pihak ketiga yang telah Anda aktifkan secara eksplisit untuk digunakan dalam ekstensi Anda. Akun AWS

Ada dua jenis ekstensi pribadi:

  • Ekstensi pribadi yang diaktifkan - Adalah salinan lokal ekstensi pihak ketiga yang telah Anda aktifkan untuk akun dan Wilayah Anda. Saat Anda mengaktifkan ekstensi publik pihak ketiga, CloudFormation buat salinan lokal ekstensi tersebut di registri akun Anda. Untuk informasi selengkapnya, lihat Gunakan ekstensi pribadi pihak ketiga yang telah dibagikan dengan Anda.

  • Ekstensi pribadi terdaftar — Dapat juga mengaktifkan ekstensi pribadi yang tidak terdaftar di CloudFormation registri publik. Ekstensi ini mungkin adalah ekstensi yang Anda buat sendiri, atau ekstensi yang dibagikan dengan Anda oleh organisasi Anda atau pihak ketiga lainnya. Untuk menggunakan ekstensi pribadi semacam itu di akun Anda, Anda harus terlebih dahulu mendaftarkannya. Mendaftarkan ekstensi mengunggah salinannya ke CloudFormation registri di akun Anda dan mengaktifkannya.

Setiap penggunaan ekstensi pribadi di akun Anda analog dengan menggunakannya di lingkungan kotak pasir. Ini karena ekstensi dikendalikan versi, dan perilaku penyediaan khusus versi, yang berarti ekstensi pribadi berperilaku sama seperti jika dipublikasikan.

catatan

Ekstensi pribadi, dan ekstensi publik yang diaktifkan dari penerbit pihak ketiga, dapat menerapkan handler peristiwa yang berjalan selama membuat, membaca, memperbarui, daftar, dan menghapus operasi. Karena itu, menggunakan ekstensi ini di CloudFormation tumpukan Anda menimbulkan biaya ke akun Anda. Ini adalah tambahan untuk biaya yang dikeluarkan untuk sumber daya yang dibuat. Untuk informasi selengkapnya, lihat Harga AWS CloudFormation.