Bir mühendis, bir Amazon ECS kümesi ve kapsayıcı örnekleri için bir EC2 Auto Scaling grubu sağlamak üzere AWS CloudFormation kullandı. Yığın tamamlandıktan sonra, EC2 örnekleri başlatıldı ancak amaçlanandan farklı bir ECS kümesine kaydoldu. Örneklerin doğru ECS kümesine kaydolmasını sağlamak için CloudFormation şablonunda hangi değişiklik yapılmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: AWS::AutoScaling::LaunchConfiguration kaynağının UserData'sına ECS kümesine bir referans ekleyin..
Neden bu cevap
Doğru cevap, AWS::AutoScaling::LaunchConfiguration kaynağının UserData'sına ECS kümesine bir referans eklemektir. EC2 Auto Scaling grubu tarafından başlatılan EC2 örneklerinin belirli bir ECS kümesine kaydolmasını sağlamak için, örnek başlatılırken UserData betiği aracılığıyla ECSCLUSTER ortam değişkeni ayarlanmalıdır. Bu değişken, EC2 örneğine hangi ECS kümesine katılacağını bildirir. Diğer seçenekler neden yanlış: AWS::ECS::Cluster kaynağındaki EC2 örneklerine ve AWS::ECS::Service kaynağındaki ECS kümesine referans vermek, ECS kümesinin ve hizmetinin tanımlanmasıyla ilgilidir, ancak EC2 örneklerinin kümeye kaydolma mekanizmasını doğrudan kontrol etmez. AWS::EC2::Instance kaynağının UserData'sına ECS kümesine bir referans eklemek, Auto Scaling grubu tarafından yönetilen örnekler için uygun değildir, çünkü Auto Scaling grubu genellikle AWS::AutoScaling::LaunchConfiguration veya AWS::AutoScaling::LaunchTemplate kullanır. EC2 örneklerini amaçlanan ECS kümesine kaydetmek için bir Lambda işlevini tetikleyen bir AWS::CloudFormation::CustomResource eklemek, bu senaryo için gereksiz yere karmaşık bir çözümdür. UserData, bu tür bir yapılandırma için yerleşik ve daha basit bir yöntem sunar.
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