Mnohí dodávatelia IDC poskytujú objektové úložiská, ako sú Alibaba Cloud's OSS, Tencent Cloud's COS, Amazon S3 a ďalšie, všetky s podobným rozhraním.
Objektové úložisko je počítačová architektúra ukladania dát, ktorá spravuje dáta ako objekty, na rozdiel od iných architektúr úložiska, ako sú súborové systémy, ktoré spravujú dáta na úrovni súborov, a blokové úložisko, ktoré spravuje dáta ako bloky v blokoch a sektoroch. Každý objekt zvyčajne obsahuje samotné dáta, premenlivé množstvo metadát a globálne jedinečný identifikátor. Objektové úložisko môže byť implementované na viacerých úrovniach, vrátane úrovne zariadenia (objektové úložisko), systémovej úrovne a úrovne rozhrania. V každom prípade sa objektové úložisko snaží implementovať funkcie, ktoré iné architektúry úložiska nedokážu, ako sú rozhrania, ktoré môžu byť priamo programované aplikáciami, menné priestory, ktoré môžu pokrývať viacero fyzických hardvérových inštancií, a funkcie správy dát, ako je replikácia dát a distribúcia dát na úrovni objektu. V porovnaní s databázami, ktoré sú technológiami na štruktúrované ukladanie dát, je objektové ukladanie primárne zamerané na ukladanie veľkého množstva neštruktúrovaných dát. Tieto údaje generované denne sú vhodné na ukladanie v objektovom úložisku. Najprv vytvorme nový .NET framework projekt a nainštalujme Minio .net verziu klienta cez nuget, s nasledujúcim príkazom:
Kód je nasledovný:
O dokumentácii rozhrania klientského API .NET:Prihlásenie na hypertextový odkaz je viditeľné.
Popis kódu: Vytvorte my.itssve bucket, nahrajte npp.7.9.Installer.exe lokálneho disku do bucketu a pomenujte ho folder1/npp.7.9.Installer.exe, navyše získame adresu na stiahnutie objektu, ktorá je platná 1 hodinu, a súbor je možné stiahnuť cez odkaz. Vizualizácie sú nasledovné:
Nota:Odkaz na stiahnutie, ktorý dostanete, nemôže priamo meniť názov hostiteľa, to znamená, že nemôžete priamo meniť prepojené doménové meno, inak bude hlásená chyba podpisu, nasledovne:
<Error> <Code>SignatúraNezhoduje</Code> <Message>Požadovaný podpis, ktorý sme vypočítali, nezodpovedá podpisu, ktorý ste poskytli. Skontrolujte svoj kľúč a spôsob podpisovania.</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> Nakoniec pripojte zdrojový kód:
Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
(Koniec)
|