AWS CloudFormation acara pembuatan tumpukan - AWS CloudFormation

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

AWS CloudFormation acara pembuatan tumpukan

Selama penyebaran tumpukan, sebagian besar waktu digunakan untuk membuat, mengonfigurasi, dan menjalankan pemeriksaan konsistensi akhirnya terhadap sumber daya yang dibuat oleh tumpukan. Ketika setiap sumber daya memulai proses pembuatan, Status CREATE_IN_PROGRESS acara diatur. Selama fase pemeriksaan konsistensi akhirnya, layanan melakukan pemeriksaan konsistensi internal, memastikan sumber daya beroperasi penuh dan memenuhi kriteria stabilisasi layanan yang ditentukan oleh masing-masing. Layanan AWS Ketika setiap sumber daya telah menyelesaikan fase pemeriksaan konsistensi akhirnya dari penyediaan, status Detail CONFIGURATION_COMPLETE peristiwa ditetapkan. Setelah sumber daya dibuat dan dikonfigurasi seperti yang ditentukan, dan konfigurasi cocok dengan apa yang ditentukan dalam template, Status CREATE_COMPLETE acara diatur.

Anda dapat memanfaatkan CONFIGURATION_COMPLETE acara untuk merampingkan proses pembuatan tumpukan Anda dalam skenario di mana pemeriksaan konsistensi sumber daya akhirnya tidak diperlukan, seperti memvalidasi konfigurasi tumpukan pra-produksi atau penyediaan lintas-tumpukan. Anda dapat menggunakan acara ini dengan berbagai cara. Misalnya, Anda dapat menggunakannya sebagai sinyal visual untuk melewatkan menunggu sumber daya atau pemeriksaan konsistensi tumpukan selesai. Atau Anda dapat menggunakannya untuk membuat mekanisme otomatis menggunakan integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD) untuk memicu tindakan tambahan.

penting

Saat memanfaatkan CONFIGURATION_COMPLETE acara mempercepat waktu pembuatan tumpukan, Anda harus menyadari trade-offnya. Pertama, ini hanya didukung untuk subset tipe sumber daya yang mendukung deteksi drift. Untuk daftar jenis sumber daya yang mendukung deteksi drift, lihatDukungan jenis sumber daya. Pendekatan ini mungkin tidak cocok untuk semua skenario, terutama di mana sumber daya memerlukan pemeriksaan konsistensi akhir yang menyeluruh untuk memastikan kesiapan operasional penuh di seluruh lingkungan cloud (misalnya, di lingkungan produksi). Sebaiknya hati-hati menilai persyaratan penerapan Anda dan kekritisan pemeriksaan konsistensi untuk setiap sumber daya. Gunakan CONFIGURATION_COMPLETE acara untuk mengoptimalkan kecepatan penerapan tanpa mengorbankan integritas dan keandalan infrastruktur Anda.

Karena CONFIGURATION_COMPLETE acara tidak dijamin akan disetel, skenario apa pun yang menggunakannya harus disiapkan untuk menangani CREATE_COMPLETE peristiwa ketika tidak ada CONFIGURATION_COMPLETE acara yang ditetapkan.

Diagram yang menunjukkan urutan peristiwa untuk pembuatan sumber daya dan pemeriksaan konsistensi akhirnya dalam tumpukan.

Saat penerapan tumpukan dimulai, baik AWS::ECS::Cluster sumber daya AWS::ECR::Repository maupun sumber daya memulai proses pembuatan (ResourceStatus=CREATE_IN_PROGRESS. Ketika tipe AWS::ECR::Repository sumber daya telah memulai pemeriksaan konsistensi akhirnya (DetailedStatus=CONFIGURATION_COMPLETE), maka AWS::ECS::TaskDefinition sumber daya dapat memulai proses pembuatan. Demikian pula, setelah AWS::ECS::TaskDefinition sumber daya memulai pemeriksaan konsistensi akhirnya, AWS::ECS::Service sumber daya memulai proses pembuatan.

CREATE_IN_PROGRESSdan CREATE_COMPLETE acara
  • [Tumpukan]: CREATE_IN_PROGRESS

  • [Sumber Daya]: Repositori ECR CREATE_IN_PROGRESS

  • [Sumber Daya]: ECS Cluster CREATE_IN_PROGRESS

  • [Sumber Daya]: CREATE_IN_PROGRESS Repositori ECR, CONFIGURATION_COMPLETE

  • [Sumber Daya]: Definisi Tugas ECS CREATE_IN_PROGRESS

  • [Sumber Daya]: ECS ClusterCREATE_IN_PROGRESS, CONFIGURATION_COMPLETE

  • [Sumber Daya]: Definisi CREATE_IN_PROGRESS Tugas ECS, CONFIGURATION_COMPLETE

  • [Sumber Daya]: Layanan ECS CREATE_IN_PROGRESS

  • [Sumber Daya]: Repositori ECR CREATE_COMPLETE

  • [Sumber Daya]: ECS Cluster CREATE_COMPLETE

  • [Sumber Daya]: Layanan CREATE_IN_PROGRESS ECS, CONFIGURATION_COMPLETE

  • [Tumpukan]:CREATE_IN_PROGRESS, CONFIGURATION_COMPLETE

  • [Sumber Daya]: Definisi Tugas ECS CREATE_COMPLETE

  • [Sumber Daya]: Layanan ECS CREATE_COMPLETE

  • [Tumpukan]: CREATE_COMPLETE

Untuk informasi selengkapnya, lihat Penglihatan riwayat acara tumpukan dan operasi DescribeStackEvents API.