Birçok IDC satıcısı, Alibaba Cloud'un OSS'si, Tencent Cloud'un COS'u, Amazon'un S3'ü gibi nesneler depolama hizmetleri sunar; hepsi benzer arayüzlere sahiptir.
Nesne depolama, verileri nesne olarak yöneten bir bilgisayar veri depolama mimarisidir; dosya sistemleri gibi diğer depolama mimarileri gibi verileri dosya düzeyinde yöneten ve bloklar ve sektörler içinde verileri blok olarak yöneten blok depolama mimarilerinden farklıdır. Her nesne genellikle verinin kendisini, değişken miktarda metaveri ve küresel olarak benzersiz bir tanımlayıcıyı içerir. Nesne depolama, cihaz seviyesi (nesne depolama cihazı), sistem seviyesi ve arayüz seviyesi dahil olmak üzere birden fazla seviyede uygulanabilir. Her durumda, nesne depolama diğer depolama mimarilerinin uygulayamadığı özellikleri uygulamaya çalışır; örneğin, uygulamalar tarafından doğrudan programlanabilen arayüzler, birden fazla fiziksel donanım örneğini kapsayabilen isim alanları ve nesne düzeyinde veri çoğaltma ve veri dağıtımı gibi veri yönetim özellikleri. Veritabanları ile karşılaştırıldığında, çünkü bunlar yapılandırılmış veri depolama teknolojileri olan veritabanları, nesne depolama esas olarak büyük miktarda yapılandırılmamış veriyi depolamaya yöneliktir. Günlük olarak üretilen bu veriler, nesne depolamasında depolanmak için uygundur. Öncelikle, yeni bir .NET framework projesi oluşturalım ve istemcinin Minio .net sürümünü nuget üzerinden şu komutla kuralım:
Kod şöyledir:
.NET istemci API arayüzü dokümantasyonu hakkında:Bağlantı girişi görünür.
Kod açıklaması: My.itsvse bir kovası oluşturun, yerel diskin npp.7.9.Installer.exe'sini kovaya yükleyin ve ona klasör1/npp.7.9.Installer.exe adını verin, ayrıca nesnenin indirme adresini alıyoruz, bu 1 saat geçerli, dosya bağlantı üzerinden indirilebilir. Çizimler aşağıdaki gibidir:
Not:Aldığınız indirme bağlantısı ana bilgisayar adını doğrudan değiştiremiyoryani, bağlı alan adını doğrudan değiştiremezsiniz, aksi takdirde imza hatası bildirilir, aşağıdaki gibi:
<Error> <Code>SignatureDoesNotMatch</Code> <Message>Hesapladığımız istek imzası, verdiğiniz imzayla eşleşmiyor. Anahtarınızı ve imza yönteminizi kontrol edin.</Message> <Key>golden-oldies.zip</Key> <BucketName>my.itsvse</BucketName> <Resource>golden-oldies.zip</Resource> <RequestId>166A8CCA82FAA5DC</RequestId> <HostId>152862c6-7953-45d1-a0ed-26c70fa7bd70</HostId> </Error> Son olarak, kaynak kodunu ekleyin:
Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt
(Son)
|