Bir web uygulaması, özel bir S3 bucket'ında depolanan güvenli belgeleri sunar ve yalnızca kimliği doğrulanmış kullanıcıların talep edildikten sonra 15 dakika boyunca belirli bir belgeyi indirmesine izin vermelidir. Hangi yaklaşım bu gereksinimleri karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: 15 dakika sonra süresi dolacak bir presigned S3 URL'sini AWS SDK ile oluşturun..
Neden bu cevap
Doğru cevap, AWS SDK ile 15 dakika sonra süresi dolacak bir presigned S3 URL'si oluşturmaktır. Presigned URL'ler, belirli bir S3 nesnesine sınırlı süreli erişim sağlamak için tasarlanmıştır. Bu URL'yi alan herkes, URL geçerli olduğu sürece nesneyi indirebilir. Bu, uygulamanızın kimliği doğrulanmış kullanıcılar için geçici indirme bağlantıları oluşturmasına olanak tanır ve güvenlik gereksinimini karşılar. Diğer seçenekler neden yanlış: Belgeleri ayrı bir S3 bucket'ına kopyalamak ve yaşam döngüsü kuralı eklemek, gereksiz karmaşıklık ve maliyet yaratır. Ayrıca, her indirme isteği için kopyalama işlemi performansı etkiler. AWS KMS (SSE-KMS) ile sunucu tarafı şifreleme, verilerin depolanırken şifrelenmesini sağlar ancak erişim kontrolünü veya geçici indirme süresini doğrudan yönetmez. HTTPS üzerinden indirmelere izin vermek yalnızca aktarım güvenliğini sağlar. S3 bucket politikasını geçici olarak güncelleyip geri almak, karmaşık ve hataya açık bir yaklaşımdır. Eşzamanlı isteklerde sorunlara yol açabilir ve yönetim yükünü artırı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