Bir DevOps mühendisi, AWS CodeDeploy ile EC2 örneklerine yeni bir uygulama sürümü dağıtır. Dağıtım daha sonra başarısız olur; dağıtım kimliğine ilişkin tüm olaylar "Skipped" olarak görünür ve dağıtım grubundaki örneklere hiçbir kod uygulanmaz. Aşağıdakilerden hangileri geçerli nedenlerdir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Örnekler internete erişemiyor (NAT gateway veya internet gateway yok), bu nedenle CodeDeploy hizmet uç noktasıyla iletişim kuramıyorlar., EC2 örneklerinde gerekli izinleri veren bir instance profile ekli değil..
Neden bu cevap
Skipped" durumundaki CodeDeploy dağıtımları genellikle örneklerin CodeDeploy hizmetiyle iletişim kuramamasından veya gerekli izinlere sahip olmamasından kaynaklanır. 1. Örnekler internete erişemiyor: EC2 örnekleri, CodeDeploy hizmet uç noktasıyla iletişim kurmak için internet erişimine (NAT Gateway veya Internet Gateway aracılığıyla) ihtiyaç duyar. Erişim yoksa, CodeDeploy aracı komutları alamaz ve dağıtım atlanır. 2. EC2 örneklerinde gerekli izinleri veren bir instance profile ekli değil: CodeDeploy aracısının S3'ten uygulama revizyonunu indirmesi ve CodeDeploy hizmetiyle iletişim kurması için EC2 örneklerine uygun IAM rolünü içeren bir instance profile eklenmelidir. Bu izinler eksikse, dağıtım atlanır. Diğer seçenekler neden değildir: Dağıtımı başlatan IAM kullanıcısının izinleri, dağıtımın başlatılmasıyla ilgilidir, örneklerin dağıtımı işlemesiyle değil. EC2 örneklerinin CodeDeploy hizmetine "kaydedilmesi" diye bir kavram yoktur; CodeDeploy, etiketler veya Auto Scaling grupları aracılığıyla örnekleri hedefler. appspec.yml dosyası eksik olsaydı, dağıtım "Failed" durumuna geçerdi, "Skipped" değil.
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