Over de Amazon S3 gletsjer:De hyperlink-login is zichtbaar.
Amazon S3 Glacier en S3 Glacier Deep Archive zijn veilige, duurzame en extreem goedkope Amazon S3 cloudopslagklassen voor dataarchivering en langetermijnback-ups. Met een duurzaamheid van 99,9999999999% en uitgebreide beveiligings- en compliancefuncties kunnen ze helpen voldoen aan de strengste wettelijke vereisten. Klanten kunnen data opslaan voor slechts $1 per TB per maand, wat de kosten aanzienlijk verlaagt vergeleken met on-premises oplossingen. Om de kosten laag te houden en tegelijkertijd aan diverse opzoekbehoeften te voldoen, biedt Amazon S3 Glacier drie opties voor toegang tot archieven, variërend van minuten tot uren; Het S3 Glacier Deep Archive biedt twee toegangsopties, variërend van 12 tot 48 uur voor opvraging.
Het voordeel is dat de prijs erg laag is, geschikt voor het opslaan van langetermijn, ongebruikte bronnen, zoals: database-back-upbestanden, archiefmateriaal, dataarchieven, enzovoort. Als je echter de downloadgegevens ophaalt, moet je heel lang wachten tenzij je een versnellingsdienst aanschaft. De prijzen verschillen ook per regio, als voorbeeld van het gebied rond Tokio:100G-bestanden (één maand) = 0,5USD = 3,5 yuan
Prijzen:De hyperlink-login is zichtbaar.
Eén: Maak een toegangssleutel aan (toegangssleutel-ID en geheime toegangssleutel)
Adres:De hyperlink-login is zichtbaar.
Toegangssleutels (awsAccessKeyId, awsSecretAccessKey) worden gebruikt bij het aanroepen van de AWS API-interface, en de root-gebruikerstoegangssleutel biedt onbeperkte toegang tot je volledige AWS-account. Zoals hieronder getoond:
Hier wordt de aangemaakte sleutel gekopieerd voor later gebruik.
2: Maak een S3 Glacier-bestandsbibliotheek aan
Bijvoorbeeld, in de regio Tokio, de website:De hyperlink-login is zichtbaar., zoals getoond in de onderstaande figuur:
Amazon-regionamen en codes:De hyperlink-login is zichtbaar.
Regionaam | code | US East (Ohio) | US-East-2 | VS Oost (Noord-Virginia) | VS-Oost-1 | VS West (Noord-Californië) | US-West-1 | US West (Oregon) | US-West-2 | Afrika (Kaapstad) | AF-South-1 | Azië-Pacific (Hongkong) | AP-EAST-1 | Azië-Pacific (Mumbai) | AP-South-1 | Azië-Pacific (Osaka) | AP-Noordoost-3 | Azië-Pacific (Seoel) | AP-Noordoost-2 | Azië-Pacific (Singapore) | AP-Zuidoost-1 | Azië-Pacific (Sydney) | AP-Zuidoost-2 | Azië-Pacific (Tokio) | AP-Northeast-1 | Canada (Centraal) | CA-Central-1 | China (Beijing) | CN-NORTH-1 | China (Ningxia) | CN-Northwest-1 | Europa (Frankfurt) | EU-Central-1 | Europa (Ierland) | EU-West-1 | Europa (Londen) | EU-West-2 | Europa (Milaan) | EU-Zuid-1 | Europa (Parijs) | EU-West-3 | Europa (Stockholm) | EU-Noord-1 | Midden-Oosten (Bahrein) | ME-ZUID-1 | Zuid-Amerika (São Paulo) | SA-East-1 |
3: Maak een nieuw ASP.NET Core-programma
Om een nieuw ASP.NET Core-programma aan te maken en de AWS SDK aan te roepen om het bestand te uploaden naar de S3 Glacier-bestandsbibliotheek, moet je nuget gebruiken om naar het volgende pakket te verwijzen:
Uploadbestanden
De code is als volgt:
Download het bestand
Als je het downloadbestand uit de S3 Glacier-opslag haalt, moet je geduldig even wachten (De ophaaltijden variëren van minuten tot uren, en zelfs bestanden die net zijn geüpload moeten zo lang wachtenWe kunnen zien dat nadat we een verzoek hebben gestuurd om het bestand op te halen, het programma het resultaat via de berichtwachtrij zal ontvangen, zoals weergegeven in de onderstaande figuur:
De code is als volgt:
Schakel log output code in:
Ik heb een S3 Glacier-back-upservice ontwikkeld die alleen de controllerinterface hoeft aan te roepen om bestanden naar S3 Glacier te uploaden, zoals te zien is in de onderstaande figuur:
Broncode downloaden:De hyperlink-login is zichtbaar.
|