Mnoho dodavatelů IDC poskytuje objektové úložiště, jako je Alibaba Cloud's OSS, Tencent Cloud's COS, Amazon S3 atd., všechny s podobnými rozhraními.
Objektové úložiště je architektura úložiště dat na počítači, která spravuje data jako objekty, na rozdíl od jiných úložných architektur, jako jsou souborové systémy, které spravují data na úrovni souborů, a blokové úložiště, které spravuje data jako bloky uvnitř bloků a sektorů. Každý objekt obvykle obsahuje samotná data, proměnlivé množství metadat a globálně jedinečný identifikátor. Objektové úložiště může být implementováno na více úrovních, včetně úrovně zařízení (objektové úložiště), systémové úrovně a rozhraní úrovně. V každém případě se objektové úložiště snaží implementovat funkce, které jiné architektury úložišť nedokážou, jako jsou rozhraní, která mohou být programována přímo aplikacemi, jmenné prostory pokrývající více fyzických hardwarových instancí a funkce správy dat, jako je replikace dat a distribuce dat na úrovni objektové úrovně. Ve srovnání s databázemi, které jsou technologie pro ukládání strukturovaných dat, je objektové ukládání primárně zaměřeno na ukládání velkého množství nestrukturovaných dat. Tato data generovaná denně jsou vhodná pro ukládání v objektovém úložišti. Nejprve vytvoříme nový .NET framework projekt a nainstalujme verzi klienta Minio .net přes nuget, pomocí následujícího příkazu:
Kód je následující:
O dokumentaci rozhraní klientského API .NET:Přihlášení k hypertextovému odkazu je viditelné.
Popis kódu: Vytvořte kýbl my.itsvse, nahrajte npp.7.9.Installer.exe lokálního disku do kýble a pojmenujte ho složka 1/npp.7.9.Installer.exe, navíc získáme adresu ke stažení objektu, která platí 1 hodinu, a soubor lze stáhnout přes odkaz. Vizualizace jsou následující:
Poznámka:Odkaz ke stažení, který dostanete, nemůže přímo změnit název hostitele, to znamená, že nelze přímo upravovat propojené doménové jméno, jinak bude hlášena chyba podpisu, a to následovně:
<Error> <Code>PodpisNeShoduje</Code> <Message>Požadovaný podpis, který jsme vypočítali, neodpovídá podpisu, který jste poskytli. Zkontrolujte si klíč a způsob podepisování.</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> Nakonec přiložte zdrojový kód:
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosím Odpověď
(Konec)
|