Bu sayfada şunlar için örnekler ve ipuçları gösterilmektedir: statik bir web sitesini barındırmak için kovaları kullanma. ## Özel sayfalar Dizin sayfaları Dizin sayfası (web sunucusu dizini dizini olarak da adlandırılır) olmayan bir URL talep ettiklerinde ziyaretçilere sunulan bir dosyadır. ilişkili dosya. atadığınızda MainPageSuffix özelliği, Cloud Storage, ön eki şu adla eşleşen bu ada sahip bir dosya arar: Ziyaretçinin istediği URL Örneğin, ayarladığınızı varsayalım. Statik web sitenizin MainPageSoneki index.html. Ek olarak, adlı bir dosyanız olmadığını söyleyin. dizinindeki Kova www.example.com. Bu durumda, bir kullanıcı URL'yi isterse httpwww.example.com/directory, Cloud Storage dosyayı sunmaya çalışır www.example.com/directory/index.html. Bu dosya da yoksa, Cloud Storage bir hata sayfası döndürüyor bu MainPageSuffix, kullanıcılar en üstte istekte bulunduğunda sunulan dosyayı da kontrol eder. seviye sitesi. Yukarıdaki örneğe devam edersek, bir kullanıcı isterse httpwww.example.com, Cloud Storage dosyayı sunmaya çalışır www.example.com/index.html Sonunda eğik çizgi bulunan bir URL'ye erişmeye çalışırken, örneğin httpwww.example.com/dir/, bkz. Sorun Giderme Hatalı sayfa Hata sayfası, statik sitenizin ziyaretçilerine döndürülen dosyadır. mevcut bir dosyaya karşılık gelmeyen bir URL talep edin. eğer varsa atanan MainPageSuffix, Cloud Storage yalnızca aşağıdaki durumlarda hata sayfasını döndürür: ne istenen ada sahip bir dosya ne de uygun bir dizin sayfası yok Bir hata sayfası döndürürken, http yanıt kodu 404. hangi dosyanın hata sayfası gibi davranacağını kontrol eder Sayfa Bulunamadı. eğer yapmazsan Ayarlamak NotFoundPage, kullanıcılar genel bir hata sayfası alıyor ## Web sitesi yapılandırma örnekleri Üç nesneli kova adlı bir kova varsayalım www.example.com bir web sitesi olarak yapılandırıldı aşağıdaki ayarlar ve dosyalar ile: - MainPageSuffix= "index.html"NotFoundPage= "404.html"- Kova, üç paylaşımlı nesne içerir: "index.html", "404.html"ve "dir/index.html". Aşağıdaki tabloda, seçilen URL'ler için sunulan içerik gösterilmektedir: |URL İstendi ||Sunulan İçerik ||HTTP yanıt kodu | |httpwww.example.com | httpwww.example.com/ httpwww.example.com/index.html |"index.htmln"nesnesi||200 | |httpwww.example.com/merhaba ||"404.htmln||404 nesnesi | |httpwww.example.com/dir/index.html ||"dir/index.htmln||200"nesnesi | |httpwww.example.com/dir ||"dir/index.htmln||301"nesnesi | |httpwww.example.com/dir/ ||/dir/ için sıfır baytlık bir nesne olmadığı varsayılarak "dir/index.html"nesnesi ||200 | | /dir/ için varsa, sıfır baytlık boş bir nesne. Bu sıfır bayt nesnesini kaldırmak için Sorun Giderme konusuna bakın. ||301 | İki nesneli kova adlı bir kova varsayalım www.example.com bir web sitesi olarak yapılandırıldı aşağıdaki ayarlar ve dosyalar ile: - MainPageSuffix= "main.html"NotFoundPage= "404.html"- Kova, iki paylaşılan nesne içerir: "main.html"ve "404.html". Aşağıdaki tabloda, seçilen URL'ler için sunulan içerik gösterilmektedir: |URL İstendi ||Sunulan İçerik ||HTTP yanıt kodu | |httpwww.example.com | httpwww.example.com/ |"main.htmln"nesnesi||200 | |httpwww.example.com/index.html ||"404.htmln||404 nesnesi | Bir nesne paylaşılıyorsa, şunları da yapabilirsiniz: şu nesneyi URL ile görüntüleyin: httpstorage.googleapis.com/ BUCKET_NAME/ OBJECT_NAME Örneğin, bir index.html nesnesi şöyle olur: httpstorage.googleapis.com/www.example.com/index.html Erişilebilir verilerle çalışma hakkında daha fazla bilgi için bkz. Herkese Açık Verilere Erişim. ## Web sitesi olarak yapılandırılmış bir klasörle çalışmak için ipuçları Aşağıda, kullanırken akılda tutulması gereken bazı ipuçları verilmiştir. statik bir web sitesini barındırmak için kova. alt alan ekle Şurada da içerik sunmak istediğinizi varsayalım: test.example.com, farklı bir içerik sunandan daha büyük bir grup www.example.com. Böyle yaparak: - Ek içeriğinizi sunmak için yeni bir grup oluşturun. Sunucunuza hizmet etmek için statik bir web sitesi Barındırma'daki öğreticiyi takip ettiyseniz HTTPS üzerinden içerik, yük dengeleyicinizi şurada düzenleyin: Bulut konsolu aşağıdaki gibidir: - - İçin Arka uç yapılandırması, yeni bir arka uç grubu oluşturun test kovası oluşturduğunuz yeni grubu seçerek. - İçin Ana bilgisayar ve yol kuralları, aşağıdaki gibi yeni bir kural ekleyin: Ana Bilgisayar Yolları Arka Uçlar test.example.com /* test grubu İçin Ön uç yapılandırması, yeni bir Ön Uç IP'si ve bağlantı noktası ekleyin. aşağıdaki istisnalar dışında ilk yapılandırmanızla aynı değerler: - - İçin IP adresi, yeni bir IP adresi oluşturun ve ayırın. - İçin Sertifika, için yeni bir SSL sertifikası oluşturun. test.ornek.com. - İçin - İçin Yük dengeleyiciyi güncelledikten sonra yeni bir tane ekleyin. Etki alanınıza kaydedin yeni ön uç yapılandırmasının IP adresini kullanan kayıt hizmeti: İSİM TÜR VERİ A testi IP ADRESİ API davranışı bu AnaSayfaEk ve NotFoundPage web sitesi yapılandırmaları yalnızca kullanılır aracılığıyla Cloud Storage'a gelen istekler için CNAME veya Bir yönlendirme. Örneğin, bir istek www.example.com dizin sayfasını gösterir, ancak eşdeğer bir istek storage.googleapis.com/www.example.com yapmaz Bu nedenle, Bulut Depolama alanlarına yapılan istekler için API davranışı, örneğin storage.googleapis.com/www.example.com korunur. Örneğin, sen içindeki nesneleri listelemeye devam edebilir. www.example.com kovasını istediğiniz gibi başka bir kova için. durumunda www.example.com grubu, nesne aldığınız liste şunları içerir 404.html ve index.html Dinamik bir web sitesi için statik varlıkları barındırın Dinamik bir web sitesi için statik varlıkları barındırmak üzere Bulut Depolamayı kullanabilirsiniz. örneğin, Google App Engine'de veya Google Hesaplama Motoru. Statik varlıklarınızı barındırmanın bazı faydaları, resimler veya JavaScript dosyaları gibi, bir pakette şunları içerir: - Bulut Depolama, İçerik Dağıtımı gibi davranır Ağ (CDN) çünkü okunabilir nesneler önbelleğe alınır varsayılan olarak Bulut Depolama ağı. İçeriğe erişim için bant genişliği ücretleri, Cloud Storage ile genellikle daha düşük maliyetlidir. Statik içeriği sunarken web sunucularınızdaki yük azalır. Bulut depolama. Dinamik bir web sitesi için statik varlıklar barındırırken, oluşturmanıza gerek yoktur. için yaptığınız gibi DNS kayıtları ve bir kovaya veya yük dengeleyiciye işaret edin. statik web sitesi. Örneğin, adlı bir klasörünüz olabilir. Paylaşılan olarak yapılandırılmış uygun varlıklara sahip www_example_com_assets genel olarak açın ve ardından Bulut Depolama alanını kullanarak bu varlıklara erişin. Örneğin, JavaScript dosyanızın olduğunu varsayalım. kovadaki library.js Paylaşılan www_example_com_assets'e şu şekilde erişebilirsiniz: httpstorage.googleapis.com/www_example_com_assets/library.js Önbellek parametrelerini ayarla yapılandırarak web sitesi varlıklarınızın nasıl önbelleğe alınacağını veya önbelleğe alınıp alınmayacağını kontrol edebilirsiniz. Önbellek Kontrolü meta verileri. Genel olarak, yalnızca önbellek denetimi meta verilerini ayarlayın tüm anonim kullanıcıların erişebildiği nesneler için, ki bu bir gerekliliktir bir statik paketin parçası olarak bir Cloud Storage grubundan sunulan herhangi bir nesne için İnternet sitesi Cloud Storage, şu nesnelere 3600 saniyelik bir önbellek denetimi ayarı uygular: açık önbellek denetimi belirtmediğiniz sürece tüm anonim kullanıcılar tarafından erişilebilir ayarlar. Ayarlama talimatları için bkz. Meta Verileri Görüntüleme ve Düzenleme gibi nesne meta verileri Önbellek Kontrolü Harici HTTP(S) yük dengeli içeriği önbelleğe almak için Cloud CDN'yi de kullanabilirsiniz. kullanıcılarınıza yakın, bu da genellikle sunum maliyetlerini düşürür. Daha fazla bilgi için bakınız Önbelleğe almak. Ücretlerinizi izleyin Statik bir web sitesi olarak yapılandırılmış bir gruptan öğeler sunuyorsanız veya dışında barındırılan dinamik bir web sitesi için bir gruptan statik varlıklar sunma Bulut Depolama, şunları içeren projenizin ücretlerini izlemeniz gerekir: Kova. İçeriğin sunulması, içeriğin depolanması için Bulut Depolama maliyetlerine neden olur. içerik, ağı kullanma ve alma işlemlerini gerçekleştirme. Detaylar için, Bulut Depolama Fiyatlandırması sayfasına bakın. Kurulum için HTTP(S) Yük Dengeleme kullanırsanız, ağ ücretlerine de tabi olabilirsiniz. HTTPS. Daha fazla ayrıntı için Ağ Fiyatlandırmasına bakın. Fiyatlandırma örnekleri sayfasındaki basit fiyatlandırma örneği, düşük trafikli, statik bir web sitesinin kullanım durumu için bir tahmin olarak kullanılabilir. Bununla birlikte, örneğin aşağıdakilerle ilişkili ücretleri hesaba katmadığını unutmayın: Genellikle statik web sitesi için en yüksek ücret olabilen HTTP(S) Yük Dengeleme barındırma. Fiyatlandırmayı kullanabilirsiniz Tahmini kullanımınıza dayalı bir maliyet tahmini oluşturmak için hesap makinesi. Mevcut bir Google Cloud kullanıcısıysanız, ayrıntılı bir döküm alabilirsiniz. faturalandırma sayfasında proje maliyetleriniz. Sorun giderme Kova kullanımıyla ilgili yaygın sorunlar için Sorun Giderme bölümüne bakın. statik web sitesi içeriği sunacak şekilde yapılandırılmıştır. ## Sıradaki ne - - Google Cloud'daki diğer web hizmeti seçenekleri hakkında bilgi edinin. - Cloud Storage kullanan diğer Google Cloud eğitimlerini deneyin. ## kendin dene Google Cloud'da yeniyseniz, nasıl olduğunu değerlendirmek için bir hesap oluşturun. Bulut Depolama gerçek dünyada çalışır senaryolar. Yeni müşteriler ayrıca çalıştırmak, test etmek ve iş yüklerini dağıtın. Bulut Depolamayı ücretsiz deneyin