Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di Cara bermigrasi dari CodeCatalyst.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi rollback
Secara default, jika tindakan De CloudFormation ploy stack gagal, itu akan CloudFormation menyebabkan rollback stack ke status stabil terakhir yang diketahui. Anda dapat mengubah perilaku sehingga rollback terjadi tidak hanya ketika tindakan gagal, tetapi juga ketika CloudWatch alarm Amazon tertentu terjadi. Untuk informasi selengkap CloudWatch nya tentang alarm, lihat Menggunakan CloudWatch alarm Amazon di Panduan CloudWatch Pengguna Amazon.
Anda juga dapat mengubah perilaku default sehingga CloudFormation tidak memutar kembali tumpukan ketika tindakan gagal.
Gunakan petunjuk berikut untuk mengonfigurasi rollback.
Anda tidak dapat memulai rollback secara manual.
- Visual
-
Sebelum Anda mulai
-
Pastikan Anda memiliki alur kerja yang menyertakan tindakan Deplo y CloudFormation stack yang berfungsi. Untuk informasi selengkapnya, lihat Menyebarkan sebuah CloudFormation tumpukan.
-
Dalam peran yang ditentukan dalam bidang Stack role - opsional dari tindakan De CloudFormation ploy stack, pastikan untuk menyertakan CloudWatchFullAccess izin. Untuk informasi tentang membuat peran ini dengan izin yang sesuai, lihatLangkah 2: Buat AWS peran.
Untuk mengonfigurasi alarm rollback untuk 'Deploy CloudFormation aksi tumpukan
Buka CodeCatalyst konsol di https://codecatalyst.aws/.
-
Pilih proyek Anda.
Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.
-
Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.
-
Pilih Edit.
-
Pilih Visual.
-
Pilih tindakan De plo CloudFormation y stack Anda.
-
Di panel rincian, pilih Konfigurasi.
-
Di bagian bawah, perluas Advanced.
-
Di bawah Monitor alarm ARN, pilih Tambahkan alarm.
-
Masukkan informasi ke dalam bidang berikut.
-
Alarm ARN
Tentukan Nama Sumber Daya Amazon (ARN) dari CloudWatch alarm Amazon untuk digunakan sebagai pemicu rollback. Misalnya, arn:aws:cloudwatch::123456789012:alarm/MyAlarm. Anda dapat memiliki maksimal lima pemicu rollback.
Jika Anda menentukan CloudWatch alarm ARN, Anda juga harus mengonfigurasi izin tambahan untuk mengaktifkan tindakan untuk mengakses CloudWatch. Untuk informasi selengkapnya, lihat Mengkonfigurasi rollback.
-
Waktu pemantauan
Tentukan jumlah waktu, dari 0 hingga 180 menit, di mana memon CloudFormation itor alarm yang ditentukan. Pemantauan dimulai setelah semua sumber daya tumpukan telah dikerahkan. Jika alarm terjadi dalam waktu pemantauan yang ditentukan, maka penerapan gagal, dan CloudFormation mengembalikan seluruh operasi tumpukan.
Default: 0. CloudFormation hanya memantau alarm saat sumber daya tumpukan sedang dikerahkan, bukan setelahnya.
- YAML
-
Untuk mengonfigurasi pemicu rollback untuk 'Deploy CloudFormation aksi tumpukan
Buka CodeCatalyst konsol di https://codecatalyst.aws/.
-
Pilih proyek Anda.
Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.
-
Pilih nama alur kerja yang menyertakan tindakan De plo CloudFormation
y stack. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.
-
Pilih Edit.
-
Pilih YAML.
-
Tambahkan monitor-timeout-in-minutes properti monitor-alarm-arns dan dalam kode YAML untuk menambahkan pemicu rollback. Untuk penjelasan masing-masing properti, lihatTindakan 'Menyebarkan CloudFormation tumpukan' YAMAL.
-
Dalam peran yang ditentukan dalam role-arn properti tindakan De plo CloudFormation y stack, pastikan untuk menyertakan CloudWatchFullAccess izin. Untuk informasi tentang membuat peran ini dengan izin yang sesuai, lihatLangkah 2: Buat AWS peran.
- Visual
-
Untuk mematikan rollback untuk 'Deploy CloudFormation aksi tumpukan
Buka CodeCatalyst konsol di https://codecatalyst.aws/.
-
Pilih proyek Anda.
Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.
-
Pilih nama alur kerja yang menyertakan tindakan De plo CloudFormation
y stack. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.
-
Pilih Edit.
-
Pilih Visual.
-
Pilih tindakan De plo CloudFormation y stack Anda.
-
Di panel rincian, pilih Konfigurasi.
-
Di bagian bawah, perluas Advanced.
-
Aktifkan Non aktifkan rollback.
- YAML
-
Untuk mematikan rollback untuk 'Deploy CloudFormation aksi tumpukan
Buka CodeCatalyst konsol di https://codecatalyst.aws/.
-
Pilih proyek Anda.
Di panel navigasi, pilih CI/CD, lalu pilih Alur kerja.
-
Pilih nama alur kerja yang menyertakan tindakan De plo CloudFormation
y stack. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.
-
Pilih Edit.
-
Pilih YAML.
-
Tambahkan disable-rollback: 1 properti dalam kode YAML untuk menghentikan rollback. Untuk penjelasan tentang properti ini, lihatTindakan 'Menyebarkan CloudFormation tumpukan' YAMAL.