Om Amazon S3-gletsjeren:Hyperlink-login er synlig.
Amazon S3 Glacier og S3 Glacier Deep Archive er sikre, holdbare og ekstremt billige Amazon S3 cloud-lagringsklasser til dataarkivering og langtidsbackups. Med en holdbarhed på 99,999999999 % og omfattende sikkerheds- og overholdelsesfunktioner kan de hjælpe med at opfylde de strengeste lovgivningskrav. Kunder kan lagre data for så lidt som $1 pr. TB om måneden, hvilket markant reducerer omkostningerne sammenlignet med on-premises løsninger. For at holde omkostningerne nede og samtidig opfylde forskellige hentningsbehov, tilbyder Amazon S3 Glacier tre muligheder for adgang til arkiver, fra minutter til timer; S3 Glacier Deep Archive tilbyder to adgangsmuligheder, der spænder fra 12 til 48 timer for hentning.
Fordelen er, at prisen er meget lav og egnet til opbevaring af langtids ubrugte ressourcer, såsom: databasebackupfiler, arkivmaterialer, dataarkiver osv. Men hvis du henter downloaddataene, skal du vente meget længe, medmindre du køber en accelerationstjeneste. Priserne er også forskellige for hver region, som Tokyo-området som eksempel:100G-filer (en måned) = 0,5 USD = 3,5 yuan
Prissætning:Hyperlink-login er synlig.
En: Opret en adgangsnøgle (adgangsnøgle-ID og hemmelig adgangsnøgle)
Adresse:Hyperlink-login er synlig.
Adgangsnøgler (awsAccessKeyId, awsSecretAccessKey) bruges, når du kalder AWS API-grænsefladen, og root-brugeradgangsnøglen giver ubegrænset adgang til hele din AWS-konto. Som vist nedenfor:
Her kopieres den oprettede nøgle til senere brug.
2: Opret et S3 Glacier-filbibliotek
For eksempel i Tokyo-området, hjemmesiden:Hyperlink-login er synlig., som vist i figuren nedenfor:
Amazon-regionens navne og koder:Hyperlink-login er synlig.
Regionsnavn | kodeks | US East (Ohio) | US-East-2 | US East (N. Virginia) | US-East-1 | US West (Nordcalifornien) | US-West-1 | US West (Oregon) | US-West-2 | Afrika (Cape Town) | AF-South-1 | Asien og Stillehavsområdet (Hongkong) | AP-EAST-1 | Asien og Stillehavsområdet (Mumbai) | AP-South-1 | Asien og Stillehavsområdet (Osaka) | AP-Northeast-3 | Asien og Stillehavsområdet (Seoul) | AP-Northeast-2 | Asien og Stillehavsområdet (Singapore) | AP-Southeast-1 | Asien og Stillehavsområdet (Sydney) | AP-Southeast-2 | Asien og Stillehavsområdet (Tokyo) | AP-Northeast-1 | Canada (Central) | CA-Central-1 | Kina (Beijing) | CN-North-1 | Kina (Ningxia) | CN-Northwest-1 | Europa (Frankfurt) | EU-Central-1 | Europa (Irland) | EU-West-1 | Europa (London) | EU-West-2 | Europa (Milano) | EU-Syd-1 | Europa (Paris) | EU-West-3 | Europa (Stockholm) | EU-Nord-1 | Mellemøsten (Bahrain) | Me-South-1 | Sydamerika (São Paulo) | SA-EAST-1 |
3: Opret et nyt ASP.NET Core-program
For at oprette et nyt ASP.NET Core-program og kalde AWS SDK'en for at uploade filen til S3 Glacier-filbiblioteket, skal du bruge nuget til at referere til følgende pakke:
Upload filer
Koden er som følger:
Download filen
Når du henter downloadfilen fra S3 Glacier-lageret, skal du vente tålmodigt et stykke tid :(Hentningstiderne varierer fra minutter til timer, og selv filer, der lige er blevet uploadet, må vente så længeVi kan se, at efter vi har sendt en anmodning om at hente filen, vil programmet få resultatet gennem beskedkøen, som vist i figuren nedenfor:
Koden er som følger:
Aktiver log-outputkode:
Jeg har udviklet en S3 Glacier backup-tjeneste, der kun behøver at kalde controller-interfacet for at uploade filer til S3 Glacier, som vist i figuren nedenfor:
Kildekode-download:Hyperlink-login er synlig.
|