Bir geliştirici, dağıtım paketi ve bağımlılıkları Amazon S3'te depolanan mevcut bir Lambda işlevini bir AWS CloudFormation şablonu kullanarak dağıtıyor. CloudFormation şablonu bir AWS::Lambda::Function kaynağı tanımlıyor. Şablonda S3'te depolanan işlev koduna başvurmanın en az çaba gerektiren yolu nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Mevcut S3 paketine ve nesne anahtarına başvurmak için Lambda kaynağındaki S3Bucket ve S3Key özelliklerini ayarlayın..
Neden bu cevap
Doğru cevap, mevcut S3 paketine ve nesne anahtarına başvurmak için Lambda kaynağındaki S3Bucket ve S3Key özelliklerini ayarlamaktır. Bu, dağıtım paketi ve bağımlılıkları Amazon S3'te depolanan mevcut bir Lambda işlevini CloudFormation kullanarak dağıtmanın en az çaba gerektiren ve en pratik yoludur. AWS::Lambda::Function kaynağı, kodun S3'te nerede bulunduğunu belirtmek için S3Bucket ve S3Key özelliklerini doğrudan kullanmanıza olanak tanır. Diğer seçenekler neden yanlış: İşlev kodunu Code özelliği olarak satır içine gömmek, kod boyutu kısıtlamaları nedeniyle büyük dağıtım paketleri için uygun değildir. İşlev kodunu şablondaki ZipFile özelliğini kullanarak satır içine yerleştirmek de benzer şekilde kod boyutu kısıtlamalarına tabidir ve S3'te zaten depolanmış bir paketi yeniden tanımlamak gereksizdir. S3 anahtar değerini CloudFormation şablonundaki ZipFile özelliği olarak kullanmak, ZipFile özelliğinin doğrudan bir S3 anahtarı yerine sıkıştırılmış kod içeriğini beklediği için hatalıdır.
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