Bir şirket, geçici nesneleri Amazon S3'te depolayan bir uygulamayı EC2 ve Lambda üzerinde çalıştırır; nesneler 24 saat sonra silinir. Şirket, gerekli kaynaklar için CloudFormation yığınları oluşturarak yeni uygulama sürümlerini dağıtır ve doğrulama sonrasında eski yığını siler. Son zamanlarda eski bir geliştirme yığınının silinmesi başarısız oldu. Bir çözümler mimarının, büyük mimari değişiklikler yapmadan silme hatasını çözmesi gerekmektedir. Hangi çözüm bu gereksinimi karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: S3 paketindeki nesneleri silen bir AWS Lambda işlevi oluşturun, bu Lambda'yı bir CloudFormation özel kaynağı olarak ekleyin ve özel kaynağın yığın silme sırasında çalışması için S3 paket kaynağına atıfta bulunan bir DependsOn özniteliği ekleyin..
Neden bu cevap
Doğru cevap, S3 paketindeki nesneleri silen bir Lambda işlevi oluşturup bunu CloudFormation özel kaynağı olarak eklemektir. Bu özel kaynak, yığın silme sırasında çalışır ve DependsOn özniteliği sayesinde S3 paketinden önce tetiklenerek paketin boşaltılmasını sağlar. CloudFormation, boş olmayan S3 paketlerini silemez, bu nedenle paket silinmeden önce içeriğinin boşaltılması gerekir. Yanlış seçenekler: DeletionPolicy özniteliğini Delete olarak değiştirmek, paketin boş olması durumunda işe yarar ancak boş olmayan bir paketi yine de silemez. DeletionPolicy özniteliğini Snapshot olarak değiştirmek, paketin bir yedeğini oluşturur ancak yine de paketi silmez ve yığın silme hatasını çözmez. Amazon EFS kullanmak, mimaride büyük bir değişiklik gerektirir ve mevcut sorunu çözmek yerine yeni bir depolama çözümü 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