Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 38284|Risposta: 1

[Fonte] .NET Core fa il backup dei dati sull'archiviazione Amazon S3 Glacier

[Copiato link]
Pubblicato su 12/09/2021 20:50:27 | | | |
Informazioni sul ghiacciaio Amazon S3:Il login del link ipertestuale è visibile.

Amazon S3 Glacier e S3 Glacier Deep Archive sono corsi di archiviazione cloud Amazon S3 sicuri, durevoli e a costo estremamente basso per archiviazione dati e backup a lungo termine. Con una durabilità del 99,9999999999% e caratteristiche complete di sicurezza e conformità, possono aiutare a soddisfare i requisiti normativi più rigorosi. I clienti possono memorizzare i dati per appena 1 dollaro per TB al mese, riducendo significativamente i costi rispetto alle soluzioni on-premises. Per mantenere bassi i costi e soddisfare una varietà di esigenze di recupero, Amazon S3 Glacier offre tre opzioni per accedere agli archivi, che vanno da minuti a ore; L'Archivio Profondo del Ghiacciaio S3 offre due opzioni di accesso, che vanno da 12 a 48 ore per il recupero.

Il suo vantaggio è che il prezzo è molto economico, adatto per conservare risorse inutilizzate a lungo termine, come: file di backup del database, materiali archivistici, archivi dati, ecc. Tuttavia, se recuperi i dati di download, dovrai aspettare molto a lungo a meno che tu non acquisti un servizio di accelerazione. I prezzi variano anche per regione, prendendo ad esempio l'area di Tokyo:File 100G (un mese) = 0,5USD = 3,5 yuan

Prezzi:Il login del link ipertestuale è visibile.

Uno: Creare una chiave di accesso (ID chiave di accesso e chiave di accesso segreta)

Indirizzo:Il login del link ipertestuale è visibile.

Le chiavi di accesso (awsAccessKeyId, awsSecretAccessKey) vengono utilizzate quando si chiama l'interfaccia dell'API AWS, e la chiave di accesso utente root consente un accesso illimitato all'intero account AWS. Come mostrato di seguito:


Qui la chiave creata viene copiata per un uso successivo.

2: Creare una libreria di file Glacier S3

Ad esempio, nell'area di Tokyo, il sito web:Il login del link ipertestuale è visibile., come mostrato nella figura sottostante:



Nomi e codici delle regioni amazzoniche:Il login del link ipertestuale è visibile.

Nome della regione
codice
Est degli Stati Uniti (Ohio)
USA-Est-2
Stati Uniti Est (Virginia del Nord)
US-East-1
Ovest degli Stati Uniti (California del Nord)
USA-OVEST-1
USA West (Oregon)
US-West-2
Africa (Città del Capo)
AF-Sud-1
Asia Pacifico (Hong Kong)
AP-EST-1
Asia Pacifico (Mumbai)
AP-Sud-1
Asia Pacifico (Osaka)
AP-nordest-3
Asia Pacifico (Seoul)
AP-nordest-2
Asia Pacifico (Singapore)
AP-Sud-Est-1
Asia Pacifico (Sydney)
AP-Sud-Est-2
Asia Pacifico (Tokyo)
AP-Nordest-1
Canada (Centrale)
CA-Central-1
Cina (Pechino)
CN-Nord-1
Cina (Ningxia)
CN-Nordovest-1
Europa (Francoforte)
EU-Central-1
Europa (Irlanda)
EU-West-1
Europa (Londra)
EU-West-2
Europa (Milano)
EU-Sud-1
Europa (Parigi)
EU-West-3
Europa (Stoccolma)
EU-North-1
Medio Oriente (Bahrain)
Me-Sud-1
Sud America (São Paulo)
SA-East-1

3: Creare un nuovo programma ASP.NET Core

Per creare un nuovo programma ASP.NET Core e chiamare l'AWS SDK per caricare il file nella libreria di file S3 Glacier, devi usare nuget per fare riferimento al seguente pacchetto:




Carica file

Il codice è il seguente:

Scarica il file

Recuperando il file di download dallo storage Glacier S3, devi aspettare pazientemente un po' :(I tempi di recupero variano da minuti a ore, e anche i file appena caricati devono aspettare molto a lungoPossiamo vedere che dopo aver inviato una richiesta per recuperare il file, il programma riceverà il risultato attraverso la coda dei messaggi, come mostrato nella figura qui sotto:



Il codice è il seguente:



Abilita il codice di output del log:



Ho sviluppato un servizio di backup S3 Glacier che basta chiamare l'interfaccia controller per caricare i file su S3 Glacier, come mostrato nella figura sottostante:




Scarica codice sorgente:Il login del link ipertestuale è visibile.




Precedente:Sono consigliati due strumenti per analizzare il livello immagine Docker
Prossimo:Git ripristina i file che sono stati dichiarati per la cancellazione
 Padrone di casa| Pubblicato su 04/04/2025 12:15:21 |
Recupero istantaneo del ghiacciaio S3— Per dati archiviati che richiedono accesso immediato, come immagini mediche, asset mediatici o dati genomici, scegli la classe di archiviazione S3 Glacier Instant Retrieval, una classe di archivio che offre il costo più basso in recupero in millisecondi.

Recupero flessibile del ghiacciaio S3— Per dati archiviati che non richiedono accesso immediato ma richiedono la flessibilità di recuperare grandi dataset gratuitamente, come backup o caso di disaster recovery, selezionare la classe di storage S3 Glacier Flexible Retrieval per il recupero in pochi minuti o il recupero gratuito in massa entro 12 ore.

Archivio Profondo del Ghiacciaio S3— Per conservare i dati per 7–10 anni o più per soddisfare le esigenze dei clienti e i requisiti di conformità normativa, come servizi finanziari, sanità, media e intrattenimento, e settore pubblico, scegliere la classe di archiviazione S3 Glacier Deep Archive, che è la memoria cloud a basso costo che recupera i dati entro 12–48 ore.
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com