Come automatizzare il backup di Windows Server su Amazon S3
Amazon Simple Storage Solution (Amazon S3) ti consente di eseguire il backup dei dati dal tuo Windows Server sul suo enorme cloud storage. Il backup dei dati è fondamentale, in quanto impedisce la perdita di dati in caso di eventi imprevisti.
(Automate Windows Server)Automatizza il backup di Windows Server su Amazon S3
In questo tutorial, ti mostrerò come automatizzare il processo di backup in modo che venga eseguito una volta, ogni giorno, settimanalmente o mensilmente. L'operazione è semplice, ma devi seguire da vicino la guida per evitare complicazioni.
Installa Amazon AWS CLI
Il primo passaggio per automatizzare i backup Amazon AWS consiste nell'installare l' AWS CLI . Puoi trovare istruzioni dettagliate per l'installazione di AWS CLI versione 1 e 2 in questa pagina(this page) .
Al termine dell'installazione, è necessario configurare i profili utente, l'ID di accesso e la chiave predefiniti. Per fare ciò, esegui il comando seguente:
aws configure AWS Access Key ID [None]: <AccessID> AWS Secret Access Key [None]: secretkey Default region name [None]: us-east-1 Default output format [None]: json
Informazioni sui comandi Amazon S3
Devi specificare un argomento di percorso nei comandi s3. Per questi percorsi, puoi utilizzare un S3 Uri , che è l' (S3 Uri)URI del tuo bucket S3 o utilizzare un localpath (la directory locale). Ad esempio, puoi utilizzare i seguenti comandi:
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
L'operazione S3 completa può quindi assumere la forma seguente:
aws s3 s3command souce_file/folder destinationpath
L'operazione va da localpath a S3URI , S3URI a S3URI e S3URI a localpath .
Per copiare un file di esempio chiamato samplefile.txt nel tuo bucket chiamato sample-bucket , puoi utilizzare il comando S3 di seguito:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
Nel comando precedente, non abbiamo scelto una regione. Questo perché l'abbiamo già fatto in aws configure . Il flag –region viene utilizzato per specificare la regione del tuo bucket.
Per copiare tutto nella cartella dei backup nel (backups)bucket del(sample-bucket) bucket di esempio, eseguire il comando seguente:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
Per utilizzare il comando S3 sopra, prendere nota di quanto segue:
- Il file locale non deve esistere nel bucket e nel prefisso scelti.
- Assicurarsi che la dimensione dell'oggetto S3 sia diversa da quella del file locale.
- La modifica più recente dell'oggetto S3 deve essere precedente a quella del file locale.
Suggerimenti per l'utilizzo dei flag di filtro nei comandi S3
I flag di filtro utilizzati nei comandi S3 includono i flag –exclude e –include . Puoi usarli più volte in un comando.
-- include
: Aggiunge cartelle o file scelti seguendo un comando S3.-- exclude
: Questo elimina le cartelle o i file scelti a seguito di un comando S3.
Di seguito(Below) è riportato un esempio dei filtri sopra in uso:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
Per escludere ogni file in una cartella denominata backups e includere tutti i file in questa cartella che hanno le estensioni jpg, png e text(jpg, png, and text) , esegui il comando seguente.
Qui, abbiamo anche testato le nostre impostazioni con l'aiuto della --dryrun
bandiera:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
NOTA: (NOTE: ) senza i flag, il sistema include tutti i file nelle operazioni S3. Inoltre, viene applicato l'ultimo filtro.
Come creare backup Amazon S3 utilizzando file batch
1] Crea il file batch
Avvia Blocco note(Notepad) in modo che apra un file .txt vuoto .
Immettere(Enter) il seguente comando S3 per sincronizzare le cartelle di backup nel bucket S3:
aws s3 sync "C://Desktop/backups/" s3://your-bucket
Salva il file txt con l' estensione .bat , che lo rende un file batch.
2] Crea(Create) una nuova attività in Utilità di pianificazione(Task Scheduler)
Premere(Press) il tasto Windows e cercare l'utilità di pianificazione(task scheduler) .
Seleziona l' Utilità di pianificazione(Task Scheduler) dai risultati.
In Utilità di pianificazione, fare clic su Azioni(Actions) e selezionare Crea attività(Create Task) . Inserisci il nome di un'attività e scrivi una descrizione.
Aggiungi un trigger per una volta, giornalmente, settimanalmente o mensilmente.
3] Aggiungi azione
Passa alla scheda Azioni(Actions) e seleziona la seguente azione dal menu a discesa: Avvia un programma(Start a program) .
Nella casella Program/script , cercare il file batch appena creato.
Salva l'attività appena creata.
Spero che questo tutorial sia facile da capire.
Related posts
HDG spiega: cos'è Amazon S3?
Disabilita azioni amministrative da Windows Server
Iperius Backup: Freeware per automatizzare i backup in Windows 10
Configura Remote Access Client Account Lockout in Windows Server
Come comprimere Bloated Registry alveari in Windows Server
Fix Server Non Found Error in Firefox
Download e installa Amazon's Alexa app su qualsiasi PC Windows 10
Fix Fallout 76 Disconnected da Server
Install Remote Server Administration Tools (RSAT) su Windows 10
Fix Windows Server Update Services Error Code 0x80072EE6
Come modificare il server DNS su Windows 11
Come acquistare Steam gift Carte o giochi Steam da Amazon
Windows Camera Frame Server service8 è terminato inaspettatamente
Public DNS Server Tool è un DNS changer gratuito per Windows 10
Fix Your DNS Server potrebbe essere un errore non disponibile
Come spostare i dati di Amazon S3 su Glacier
Fix Windows Store Error Server inciampato
Come reimpostare il pin video di Amazon Prime
Access FTP Server Utilizzo dello Command Prompt in Windows 10
Come Enable & Configure DNS Aging & Scavenging in Windows Server