Über den Amazon S3 Gletscher:Der Hyperlink-Login ist sichtbar.
Amazon S3 Glacier und S3 Glacier Deep Archive sind sichere, langlebige und extrem kostengünstige Amazon S3 Cloud-Speicherklassen für Datenarchivierung und Langzeitbackups. Mit einer Haltbarkeit von 99,999999999 % sowie umfassenden Sicherheits- und Compliance-Funktionen können sie helfen, die strengsten gesetzlichen Anforderungen zu erfüllen. Kunden können Daten bereits für 1 US-Dollar pro TB und Monat speichern, was die Kosten im Vergleich zu lokalen Lösungen deutlich senkt. Um die Kosten niedrig zu halten und gleichzeitig verschiedene Wiederherstellungsbedürfnisse zu erfüllen, bietet Amazon S3 Glacier drei Optionen zum Zugriff auf Archive, die von Minuten bis zu Stunden reichen; Das S3 Glacier Deep Archive bietet zwei Zugangsoptionen, die für die Bergung zwischen 12 und 48 Stunden dauern.
Der Vorteil ist, dass der Preis sehr günstig ist und sich für die Speicherung langfristig ungenutzter Ressourcen eignet, wie z. B. Datenbank-Backup-Dateien, Archivmaterialien, Datenarchive usw. Wenn Sie jedoch die Download-Daten abrufen, müssen Sie sehr lange warten, es sei denn, Sie kaufen einen Beschleunigungsdienst. Die Preise unterscheiden sich auch für jede Region, nehmen wir das Gebiet um Tokio als Beispiel:100G-Dateien (ein Monat) = 0,5 USD = 3,5 Yuan
Auszeichnung:Der Hyperlink-Login ist sichtbar.
Erstens: Erstellen Sie einen Zugangsschlüssel (Zugangsschlüssel-ID und geheimer Zugangsschlüssel)
Adresse:Der Hyperlink-Login ist sichtbar.
Zugangsschlüssel (awsAccessKeyId, awsSecretAccessKey) werden beim Aufrufen der AWS-API-Schnittstelle verwendet, und der Root-Benutzerzugangsschlüssel ermöglicht unbegrenzten Zugriff auf Ihr gesamtes AWS-Konto. Wie unten gezeigt:
Hier wird der erstellte Schlüssel für die spätere Verwendung kopiert.
2: Eine S3 Glacier-Dateibibliothek erstellen
Zum Beispiel im Raum Tokio ist die Website:Der Hyperlink-Login ist sichtbar., wie in der untenstehenden Abbildung dargestellt:
Amazon-Regionennamen und Codes:Der Hyperlink-Login ist sichtbar.
Regionsname | Code | US East (Ohio) | US-East-2 | US East (Nord-Virginia) | US-East-1 | US West (Nordkalifornien) | US-West-1 | US West (Oregon) | US-West-2 | Afrika (Kapstadt) | AF-South-1 | Asien-Pazifik (Hongkong) | AP-East-1 | Asien-Pazifik (Mumbai) | AP-Süd-1 | Asien-Pazifik (Osaka) | AP-Nordost-3 | Asien-Pazifik (Seoul) | AP-Nordost-2 | Asien-Pazifik (Singapur) | AP-Südost-1 | Asien-Pazifik (Sydney) | AP-Südost-2 | Asien-Pazifik (Tokio) | AP-Nordost-1 | Kanada (Zentral) | CA-Central-1 | China (Peking) | CN-NORTH-1 | China (Ningxia) | CN-Nordwest-1 | Europa (Frankfurt) | EU-Central-1 | Europa (Irland) | EU-West-1 | Europa (London) | EU-West-2 | Europa (Mailand) | EU-Süd-1 | Europa (Paris) | EU-West-3 | Europa (Stockholm) | EU-Nord-1 | Naher Osten (Bahrain) | ME-SOUTH-1 | Südamerika (São Paulo) | SA-East-1 |
3: Ein neues ASP.NET Core-Programm erstellen
Um ein neues ASP.NET Core-Programm zu erstellen und das AWS SDK aufzurufen, um die Datei in die S3 Glacier-Dateibibliothek hochzuladen, müssen Sie nuget verwenden, um auf das folgende Paket zu referenzieren:
Dateien hochladen
Der Code lautet wie folgt:
Laden Sie die Datei herunter
Wenn du die Download-Datei aus dem S3 Glacier-Speicher abrufst, musst du geduldig eine Weile warten :(Die Abrufzeiten reichen von Minuten bis Stunden, und selbst gerade hochgeladene Dateien müssen so lange wartenWir sehen, dass das Programm nach dem Senden einer Anfrage zum Abruf der Datei das Ergebnis über die Nachrichtenwarteschlange erhält, wie in der Abbildung unten gezeigt:
Der Code lautet wie folgt:
Aktiviere den Log-Ausgabecode:
Ich habe einen S3 Glacier-Backup-Service entwickelt, der nur die Controller-Schnittstelle aufrufen muss, um Dateien auf S3 Glacier hochzuladen, wie in der Abbildung unten gezeigt:
Quellcode-Download:Der Hyperlink-Login ist sichtbar.
|