Geçici bir herkese açık statik web sitesi Amazon S3'te barındırılıyor. Varsayılan ayarlarla bir bucket oluşturuldu, statik web sitesi barındırma etkinleştirildi ve index.html ile error.html nesneleri yüklendi. Web sitesi URL'sine erişildiğinde HTTP 403 Forbidden (Erişim Engellendi) hatası dönüyor. SysOps yöneticisi bunu düzeltmek için ne yapmalı?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bucket için S3 Block Public Access ayarlarını devre dışı bırakın ve bucket'ın nesnelerine s3:GetObject izni veren bir bucket policy ekleyin..
Neden bu cevap
HTTP 403 Forbidden hatası, genellikle bir kaynağa erişim izni olmamasından kaynaklanır. S3 statik web sitesi barındırma için, nesnelere genel okuma erişimi verilmelidir. Varsayılan olarak, S3 Block Public Access (Herkese Açık Erişimi Engelle) ayarları etkindir ve bu, bucket'ın genel erişime açılmasını engeller. Bu nedenle, öncelikle bu ayarların devre dışı bırakılması gerekir. Ardından, bucket'taki nesnelere genel okuma izni (s3:GetObject) veren bir bucket politikası eklenmelidir. Diğer seçenekler neden yanlış: Route 53 DNS kaydı oluşturmak, web sitesine erişim yolunu sağlar ancak izin sorununu çözmez. index.html ve error.html için nesne ACL'lerini değiştirmek tek başına yeterli değildir; Block Public Access ayarları hala erişimi engelleyebilir ve bucket politikası daha kapsamlı bir çözümdür. s3:PutObject izni, nesne yüklemek içindir, web sitesi içeriğini okumak için 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