Bir CloudFormation şablonu aracılığıyla bir Auto Scaling grubu dağıtıyorsunuz. Başlatma şablonu, tamamlandığında cfn-signal'ı çağıran bir kullanıcı verisi betiği çalıştırır, ancak CloudFormation, bekleme koşulu gerekli sinyalleri almadığı için Auto Scaling Grubunu oluşturamaz. Bu hatayı düzeltmek için ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Örnek başlatma tamamlandığında kullanıcı verisi betiğinin sonunda cfn-signal'ı çağırın..
Neden bu cevap
Doğru cevap, örnek başlatma tamamlandığında kullanıcı verisi betiğinin sonunda cfn-signal'ı çağırmaktır. cfn-signal komutu, CloudFormation'a bir bekleme koşulunun (wait condition) veya bir Auto Scaling grubunun örneklerinin başarılı bir şekilde başlatıldığını bildirmek için kullanılır. Bu sinyal, kullanıcı verisi betiği tüm yapılandırma adımlarını tamamladıktan sonra gönderilmelidir. Sinyal doğru zamanda gönderilmezse veya hiç gönderilmezse, CloudFormation bekleme koşulunun zaman aşımına uğramasına neden olur ve dağıtım başarısız olur. Diğer seçenekler yanlıştır: EC2 örneklerinin güvenlik grubunu 443 numaralı bağlantı noktasında giden trafiğe izin verecek şekilde değiştirmek, cfn-signal'ın çalışması için gerekli olabilir, ancak sorun sinyalin ne zaman gönderildiğiyle ilgilidir, güvenlik grubuyla değil. CloudFormation şablonundaki Auto Scaling grubunun DesiredCapacity değerini düşürmek, sorunu çözmez; sadece başlatılacak örnek sayısını azaltır. Auto Scaling grubunun başlatma şablonunda AssociatePublicIpAddress'i True olarak ayarlamak, örneklerin genel IP adresi almasını sağlar, ancak bu da cfn-signal'ın gönderilmesiyle ilgili sorunu çözmez.
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