Mange IDC-leverandører tilbyder objektlagringstjenester, såsom Alibaba Clouds OSS, Tencent Clouds COS, Amazons S3 osv., alle med lignende grænseflader.
Objektlagring er en computer-datalagringsarkitektur, der håndterer data som objekter, i modsætning til andre lagringsarkitekturer såsom filsystemer, der håndterer data på filniveau, og bloklagring, der håndterer data som blokke inden for blokke og sektorer. Hvert objekt indeholder typisk selve dataene, en variabel mængde metadata og en globalt unik identifikator. Objektlagring kan implementeres på flere niveauer, herunder enhedsniveau (objektlagringsenhed), systemniveau og grænsefladeniveau. I hvert tilfælde forsøger objektlagring at implementere funktioner, som andre lagringsarkitekturer ikke kan, såsom grænseflader, der kan programmeres direkte af applikationer, navnerum, der kan spænde over flere fysiske hardwareinstanser, og datastyringsfunktioner som datareplikering og datadistribution på objektniveau. Sammenlignet med databaser, som er strukturerede datalagringsteknologier, er objektlagring primært rettet mod at lagre store mængder ustrukturerede data. Disse data, der genereres dagligt, er egnede til lagring i objektlagring. Lad os først oprette et nyt .NET framework-projekt og installere Minio .net-versionen af klienten via nuget med følgende kommando:
Koden er som følger:
Om dokumentationen for .NET klient-API-grænsefladen:Hyperlink-login er synlig.
Kodebeskrivelse: Opret en my.itsvse-spand, upload npp.7.9.Installer.exe af den lokale disk til spanden, og navngiv den mappe1/npp.7.9.Installer.exe, derudover får vi downloadadressen på objektet, som er gyldig i 1 time, og filen kan downloades via linket. Renderingerne er som følger:
Seddel:Downloadlinket, du får, kan ikke direkte ændre værtsnavnet, det vil sige, du kan ikke direkte ændre det linkede domænenavn, ellers vil der blive rapporteret en signaturfejl som følger:
<Error> <Code>SignaturIkkeMatcher</Code> <Message>Den anmodningssignatur, vi beregnede, stemmer ikke overens med den underskrift, du har givet. Tjek din nøgle og underskriftsmetode.</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> Endelig vedhæft kildekoden:
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venlig Svar
(Slut)
|