Amazon

Come automatizzare il backup di Amazon S3 su Windows Server

Come automatizzare il backup di Amazon S3 su Windows Server

Soluzione di archiviazione semplice Amazon (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 previene la perdita di dati in caso di eventi imprevisti.

Automatizza il backup di Windows Server su Amazon S3

In questo tutorial, ti mostrerò come automatizzare il processo di backup per eseguirlo una volta, giornalmente, settimanalmente o mensilmente. L'operazione è semplice, ma devi seguire attentamente la guida per evitare complicazioni.

Installa Amazon AWS CLI

Il primo passaggio per automatizzare i backup di Amazon AWS consiste nell'installare AWS CLI. Puoi trovare istruzioni dettagliate per l'installazione di AWS CLI versione 1 e 2 in questa pagina.

Una volta completata l'installazione, ora devi configurare i profili utente predefiniti, l'ID di accesso e la chiave. Per fare ciò, esegui il comando seguente:

aws configure AWS Access Key ID [Nessuno]:  Chiave di accesso segreta AWS [Nessuno]: secretkey Nome regione predefinito [Nessuno]: us-east-1 Formato di output predefinito [Nessuno]: json

Informazioni sui comandi di Amazon S3

Devi specificare un argomento del percorso nei comandi s3. Per questi percorsi, puoi utilizzare un S3 Uri, che è l'URI del tuo bucket S3 o utilizzare a percorso locale (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 percorso_destinazione file_cartella/cartella

L'operazione va dal percorso locale per S3URIS3URI per S3URI, e S3URI per percorso locale.

Per copiare un file di esempio chiamato file di esempio.TXT al tuo secchio chiamato portacampioni, puoi usare il comando S3 qui sotto:

aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket

Nel comando sopra, non abbiamo scelto una regione. Questo perché l'abbiamo già fatto nel aws configurare. Il -regione flag viene utilizzato per specificare la regione del tuo bucket.

Per copiare tutto in backup cartella in portacampioni bucket, esegui il comando che segue:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket

Per utilizzare il comando S3 sopra, prendere nota di quanto segue:

Suggerimenti per l'utilizzo dei flag di filtro nei comandi S3

I flag di filtro che usi nei comandi S3 includono il -escludere-includere bandiere. Puoi usarli più volte con un solo comando.

Di seguito è riportato un esempio dei filtri precedenti 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 backup e includi tutti i file in questa cartella che hanno le estensioni jpg, png e testo, esegui il comando qui sotto.

Qui, abbiamo anche testato le nostre impostazioni con l'aiuto del --funzionamento a secco bandiera:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun

NOTA:  Senza i flag, il sistema include ogni 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 in modo che si apra uno spazio vuoto .TXT file.

Immettere 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 il .pipistrello estensione, che lo rende un file batch.

2] Crea una nuova attività in Utilità di pianificazione

Premi il tasto Windows e cerca agenda.

Seleziona il Agenda dai risultati.

In Utilità di pianificazione, fare clic su Azioni e seleziona Crea attività. Inserisci un nome per l'attività e scrivi una descrizione.

Aggiungi un trigger per una volta, giornaliero, settimanale o mensile.

3] Aggiungi azione

Passa a Azioni scheda e selezionare la seguente azione dal menu a discesa: Avvia un programma.

Nel Programma/sceneggiatura box, cerca il file batch appena creato.

Salva l'attività appena creata.

Spero che troverai questo tutorial facile da capire.

I 10 migliori giochi da giocare su Ubuntu
La piattaforma Windows è stata una delle piattaforme dominanti per i giochi a causa dell'enorme percentuale di giochi che si stanno sviluppando oggi p...
I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...
Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...