Bir CodeDeploy dağıtımı şu hatayla başarısız oldu: “HEALTH-CONSTRAINTS — Genel dağıtım, çok fazla sayıda tekil instance dağıtımında başarısız olduğu, dağıtım için çok az sayıda sağlıklı instance'ın mevcut olduğu veya dağıtım grubunuzdaki bazı instance'ların sorun yaşadığı için başarısız oldu.” Bu hataya hangi iki sorun neden olabilir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Hedef instance'larda CodeDeploy aracısı çalışmıyordu., Hedef instance'lar gerekli CodeDeploy sağlık kontrolleriyle yapılandırılmamıştı..
Neden bu cevap
Bu hata mesajı, dağıtımın sağlık kontrolleriyle ilgili sorunlar yaşadığını gösterir. 1. Hedef instance'larda CodeDeploy aracısı çalışmıyordu: CodeDeploy aracısı, dağıtım paketini almaktan ve uygulamayı hedef instance'lara dağıtmaktan sorumludur. Eğer aracı çalışmıyorsa, CodeDeploy instance'larla iletişim kuramaz ve dağıtım başarısız olur. Bu durum, sağlık kontrollerinin başarısız olmasına neden olur. 2. Hedef instance'lar gerekli CodeDeploy sağlık kontrolleriyle yapılandırılmamıştı: CodeDeploy, dağıtım sırasında instance'ların durumunu izlemek için sağlık kontrollerine güvenir. Eğer instance'lar doğru sağlık kontrolleriyle yapılandırılmamışsa veya bu kontroller başarısız oluyorsa, CodeDeploy dağıtımı durdurabilir. Diğer seçenekler bu spesifik hata mesajıyla doğrudan ilgili değildir: Birleşik CloudWatch aracısı, uygulama metriklerini toplar ancak CodeDeploy dağıtımının kendisi için kritik değildir. Geliştiricinin IAM rolü, dağıtımın başlatılmasıyla ilgilidir, ancak instance'lardaki sağlık sorunlarıyla değil. Instance'ların IAM profili, CodeDeploy'ın instance'lara erişimini sağlar; bu bir sorun olsaydı, hata mesajı genellikle farklı olurdu (örneğin, izin reddi).
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez