Statik dosyaları barındırmak için bir S3 grubu kurdum.S3 Statik Web Sitesindeki Dizin Listeleme
Web sitesi bitiş noktasını kullanırken (http: //.s3-website-us-east-1.amazonaws.com/): beni bir dizin dosyası oluşturmaya zorlar. Dosya bulunamadığı zaman, dizin içeriklerini listelemek yerine bir hata atar.
s3 uç noktasını kullanırken (.s3.amazonaws.com): Dosyaların bir XML listesini alıyorum, ancak kullanıcıların dosyanın bağlantısını tıklatabilecekleri bir HTML listesine ihtiyacım var.
AWS Konsolu'ndaki "Everyone" için tüm dosyaların ve paketin kendisini "Listele" olarak ayarlamayı denedim, ancak yine de şans yok.
Ayrıca javascript alternatiflerinden bazılarını denedim, ancak ya web sitesinin URL'si altında çalışmıyorlar (dizin dosyasına yönlendiriyorlar) ya da hiç çalışmıyorlar. Son çare olarak, daraltılabilir bir javascript listesi hiçbir şeyden daha iyi olamazdı, ama iyi bir tane bulamadım.
Bu mümkün mü? Öyleyse, izinleri, ACL'yi veya başka bir şeyi mi değiştirmem gerekiyor?
Bunu nasıl yapılacağının belgelerine işaret edebilir misiniz? şerefe – gollumullog
Yani tahmin ediyorum ki, bu "doğru" cevap olduğu için, hiç kimse S3 üzerinde% 100 bunu yapmak için bir yol anladım. Bu çözüm, mini uygulamayı barındırmak için başka bir sunucuya sahip olmayı gerektirir. –