Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pertimbangan saat mengelola penerapan ECS biru/hijau menggunakan CloudFormation
Proses penggunaan CloudFormation untuk melakukan penerapan ECS biru/hijau Anda berbeda dari penerapan CodeDeploy standar ECS yang hanya menggunakan. CodeDeploy Untuk pemahaman mendetail tentang perbedaan-perbedaan ini, lihat Perbedaan antara penerapan ECS biru/hijau Amazon melalui dan CodeDeploy AWS CloudFormationdi AWS CodeDeploy Panduan Pengguna.
Saat mengelola penerapan biru/hijau Anda menggunakan CloudFormation, ada batasan dan pertimbangan tertentu yang perlu diingat:
-
Hanya pembaruan ke sumber daya tertentu yang akan memulai penerapan hijau. Untuk informasi selengkapnya, lihat Pembaruan sumber daya yang memulai penerapan hijau.
-
Anda tidak dapat menyertakan pembaruan ke sumber daya yang memulai penerapan hijau dan pembaruan ke sumber daya lain dalam pembaruan tumpukan yang sama. Untuk informasi selengkapnya, lihat Pembaruan sumber daya yang memulai penerapan hijau.
-
Anda hanya dapat menentukan satu ECS layanan sebagai target penyebaran.
-
Parameter yang nilainya dikaburkan oleh tidak CloudFormation dapat diperbarui CodeDeploy selama penerapan hijau, dan akan menyebabkan kesalahan dan kegagalan pembaruan tumpukan. Ini termasuk:
-
Parameter didefinisikan dengan
NoEcho
atribut. -
Parameter yang menggunakan referensi dinamis untuk mengambil nilai-nilainya dari layanan eksternal. Untuk informasi selengkapnya tentang referensi dinamis, lihatDapatkan nilai yang disimpan di layanan lain menggunakan referensi dinamis.
-
-
Untuk membatalkan penerapan hijau yang masih berlangsung, batalkan pembaruan tumpukan di CloudFormation, tidak CodeDeploy atauECS. Untuk informasi selengkapnya, lihat Batalkan pembaruan tumpukan. Setelah pembaruan selesai, Anda tidak dapat membatalkannya. Namun, Anda dapat memperbarui tumpukan lagi dengan pengaturan sebelumnya.
-
CloudFormation Fitur berikut saat ini tidak didukung untuk templat yang menentukan penerapan ECS biru/hijau:
-
Mendeklarasikan Outputs referensi sintaks bagian untuk template CloudFormation atau menggunakan Fn::ImportValue untuk mengimpor nilai dari tumpukan lain.
-
Mengimpor sumber daya. Untuk informasi selengkapnya tentang mengimpor sumber daya, lihatImpor AWS sumber daya ke CloudFormation tumpukan dengan impor sumber daya.
-
Menggunakan
AWS::CodeDeploy::BlueGreen
hook dalam template yang menyertakan sumber daya tumpukan bersarang. Untuk informasi lebih lanjut tentang tumpukan bersarang, lihat. Sematkan tumpukan dalam tumpukan lain menggunakan tumpukan bersarang -
Menggunakan
AWS::CodeDeploy::BlueGreen
hook di tumpukan bersarang.
-