Pantau kemajuan pembaruan tumpukan - AWS CloudFormation

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

Pantau kemajuan pembaruan tumpukan

Anda dapat memantau kemajuan pembaruan tumpukan dengan melihat kejadian tumpukan. Tab Peristiwa tumpukan menampilkan setiap langkah utama dalam pembuatan dan pembaruan tumpukan yang diurutkan berdasarkan waktu setiap acara dengan peristiwa terbaru di atasnya. Untuk informasi selengkapnya, lihat Pantau kemajuan tumpukan.

Kejadian yang dihasilkan selama pembaruan tumpukan yang berhasil

Awal proses pembaruan tumpukan ditandai dengan UPDATE_IN_PROGRESS peristiwa untuk tumpukan:

2011-09-30 09:35 PDT AWS::CloudFormation::Stack MyStack UPDATE_IN_PROGRESS

Berikutnya adalah kejadian yang menandai awal dan penyelesaian pembaruan setiap sumber daya yang diubah dalam templat pembaruan. Misalnya, memperbarui AWS::RDS::DBInstancesumber daya bernama MyDB akan menghasilkan entri berikut:

2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_COMPLETE 2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS

UPDATE_IN_PROGRESSAcara dicatat ketika CloudFormation melaporkan bahwa ia telah mulai memperbarui sumber daya. Peristiwa UPDATE_COMPLETE dicatat ketika sumber daya berhasil dibuat.

Ketika CloudFormation telah berhasil memperbarui tumpukan, Anda akan melihat peristiwa berikut:

2011-09-30 09:35 PDT AWS::CloudFormation::Stack MyStack UPDATE_COMPLETE
penting

Selama operasi pembaruan tumpukan, jika CloudFormation perlu mengganti sumber daya yang ada, pertama-tama menciptakan sumber daya baru dan kemudian menghapus sumber daya lama. Namun, mungkin ada kasus di mana tidak CloudFormation dapat menghapus sumber daya lama (misalnya, jika pengguna tidak memiliki izin untuk menghapus sumber daya dari jenis tertentu).

CloudFormation melakukan tiga upaya untuk menghapus sumber daya lama. Jika tidak CloudFormation dapat menghapus sumber daya lama, itu menghapus sumber daya lama dari tumpukan dan terus memperbarui tumpukan. Ketika pembaruan tumpukan selesai, CloudFormation mengeluarkan peristiwa UPDATE_COMPLETE tumpukan, tetapi menyertakan StatusReason yang menyatakan bahwa satu atau beberapa sumber daya tidak dapat dihapus. CloudFormation juga mengeluarkan DELETE_FAILED acara untuk sumber daya tertentu, dengan yang sesuai StatusReason memberikan detail lebih lanjut tentang mengapa CloudFormation gagal menghapus sumber daya.

Sumber daya lama masih ada dan akan terus dikenakan biaya, tetapi tidak lagi dapat diakses melalui CloudFormation. Untuk menghapus sumber daya lama, akses sumber daya lama secara langsung menggunakan konsol atau API untuk layanan yang mendasarinya.

Hal ini juga berlaku untuk sumber daya yang telah Anda hapus dari tumpukan templat, dan akan dihapus dari tumpukan selama pembaruan tumpukan.

Kejadian yang dihasilkan ketika pembaruan sumber daya gagal

Jika pembaruan sumber daya gagal, CloudFormation laporkan UPDATE_FAILED peristiwa yang menyertakan alasan kegagalan. Misalnya, jika templat pembaruan Anda menetapkan perubahan properti yang tidak didukung oleh sumber daya seperti mengurangi ukuran AllocatedStorage untuk AWS::RDS::DBInstancesumber daya, Anda akan melihat acara seperti ini:

2011-09-30 09:36 PDT AWS::RDS::DBInstance MyDB UPDATE_FAILED Size cannot be less than current size; requested: 5; current: 10 2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS

Jika pembaruan sumber daya gagal, mengembalikan CloudFormation sumber daya apa pun yang telah diperbarui selama pemutakhiran ke konfigurasinya sebelum pembaruan. Berikut adalah contoh kejadian yang akan Anda lihat selama rollback pembaruan:

2011-09-30 09:38 PDT AWS::CloudFormation::Stack MyStack UPDATE_ROLLBACK_COMPLETE 2011-09-30 09:38 PDT AWS::RDS::DBInstance MyDB UPDATE_COMPLETE 2011-09-30 09:37 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS 2011-09-30 09:37 PDT AWS::CloudFormation::Stack MyStack UPDATE_ROLLBACK_IN_PROGRESS The following resource(s) failed to update: [MyDB]