17 Mayıs 2013 Cuma
Amazon S3 - Klasor Mantigi
Amazon S3 (Simple Storage Service) üzerindeki klasör mantığı şu şekildedir : S3, üzerine UTF8 formatlarını destekleyen her türlü dosya ismi verebiliyorsunuz. Bu dosya isimlerine "/" (slaş) karakteri de dahil. Bİr çok kolaylaştırıcı S3 arayüzünde(aws management console da dahil) ise içinde slaş geçen dosya isimlerinde slaştan önceki kısım bir klasör şeklinde gösteriliyor. Örnek vermek gerekirse 1- ben amazons3 üzerine API bir dosya gönderdim. Dosyanın adı da my/test.txt olsun. Bu durumda, Amazon üzerinde aslında bir my klasörü ve içinde de bir test.txt dosyası varmış gibi görebilirsiniz Aws management console üzerinden. Ancak amazonun kendi apisinde yazdığı listObjects metodu ile içerideki dosyaları listelediğimizde, 1 klasör ve bir dosya şeklinde değil sadece bir dosya gözükecektir. 2- Aws Management console üzerinden bir klasör oluşturup içine de bir dosya koyduğumuzda ise, dönen sonuç 2 tanedir. bir tane my/ adlı dosya, bir tane de my/test.txt adlı dosya. İlk örnekte my/test.txt yi sildiğimde my/ diye bir klasör görünümlü dosya da görmezsiniz, İkincide ise my/test.txt yi sildiğinizde my/ diye bir klasör görünümlü dosya hala vardır, ve onu ayrıca silmeniz gerekmektedir. Sonuç : Amazon üzerinde klasör diye bir şey yoktur. Sadece arayüzde anlamayı kolaylaştırmak için içinde / geçen karakterlere göre gruplama yapılmaktadır. O yüzden klasik hard disk üzerinde yapabileceğiniz işlemleri, directory exist kontrollerinizi yapmadan buraya rahatça uygulayabilirsiniz. Çünkü oluşturduğunuz her şey bir dosyadır. Klasör sadece gruplama amaçlıdır, ve web arayüzlerinde görmenizi kolaylaştırır. Devamı için : Amazon S3 - Klasor Mantigi
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder
Yorumunuzu esirgemeyiniz..