Bir web sitesinin nesneleri, S3 bucket'ında Sürüm Oluşturma (Versioning) etkinleştirilmiş olarak depolanır ve CloudFront aracılığıyla sunulur. Yakın zamanda bazı dosyalar güncellendi ancak aynı nesne anahtarlarını korudu, ancak kullanıcılar hala eski içeriği görüyor. Bir yöneticinin güncellenmiş nesnelerin hemen sunulmasını sağlamak için doğru yol nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Değiştirilen nesnelerin yolları için bir CloudFront invalidation oluşturun..
Neden bu cevap
Doğru cevap, değiştirilen nesnelerin yolları için bir CloudFront invalidation oluşturmaktır. CloudFront, performans için içeriği önbelleğe alır. Nesneler S3'te güncellendiğinde, CloudFront önbelleği eski sürümü sunmaya devam edebilir. Bir invalidation isteği, CloudFront'a önbelleğe alınmış içeriği silmesini ve bir sonraki istekte S3'ten en son sürümü almasını söyler. Yanlış seçenekler: CloudFront signed URL'leri, içeriğe erişimi kontrol etmek içindir, önbelleğe alınmış içeriği güncellemek için değil. S3 OAI, CloudFront'un S3 bucket'ına doğrudan erişmesini sağlamak içindir, ancak önbelleğe alınmış içeriği güncellemez. S3 Versioning'i devre dışı bırakmak, eski nesnelerin üzerine yazılmasını sağlar, ancak CloudFront'un önbelleğini otomatik olarak temizlemez ve veri kaybına yol açabilir. Ayrıca, Versioning zaten etkin olduğu için bu, mevcut 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