So automatisieren Sie die Windows Server-Sicherung auf Amazon S3
Amazon Simple Storage Solution (Amazon S3) ermöglicht es Ihnen, Daten von Ihrem Windows-Server auf seinem riesigen Cloud-Speicher zu sichern. Die Sicherung Ihrer Daten ist von entscheidender Bedeutung, da sie Datenverlust bei unerwarteten Ereignissen verhindert.
Automatisieren Sie(Automate Windows Server) die Sicherung von Windows Server auf Amazon S3
In diesem Tutorial zeige ich Ihnen, wie Sie den Backup-Prozess so automatisieren, dass er einmal, täglich, wöchentlich oder monatlich ausgeführt wird. Die Operation ist unkompliziert, aber Sie müssen die Anleitung genau befolgen, um Komplikationen zu vermeiden.
Installieren Sie die Amazon AWS-CLI
Der erste Schritt zur Automatisierung Ihrer Amazon AWS - Sicherungen ist die Installation der AWS CLI . Detaillierte Anweisungen zur Installation der AWS CLI Version 1 und 2 finden Sie auf dieser Seite(this page) .
Wenn Sie die Installation abschließen, müssen Sie nun die Standardbenutzerprofile, die Zugriffs-ID und den Schlüssel konfigurieren. Führen Sie dazu den folgenden Befehl aus:
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
Über Amazon S3-Befehle
Sie müssen in S3-Befehlen ein Pfadargument angeben. Für diese Pfade können Sie entweder einen S3 -URI verwenden, der der (S3 Uri)URI Ihres S3-Buckets ist, oder einen localpath (das lokale Verzeichnis) verwenden. Sie können beispielsweise die folgenden Befehle verwenden:
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
Der vollständige S3-Betrieb kann also wie folgt aussehen:
aws s3 s3command souce_file/folder destinationpath
Die Operation geht von localpath zu S3URI , S3URI zu S3URI und S3URI zu localpath .
Um eine Beispieldatei namens samplefile.txt in Ihren Bucket namens sample-bucket zu kopieren , können Sie den folgenden S3-Befehl verwenden:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
Im obigen Befehl haben wir keine Region ausgewählt. Dies liegt daran, dass wir dies bereits in aws configure getan haben . Das Flag –region wird verwendet, um die Region Ihres Buckets anzugeben.
Führen Sie den folgenden Befehl aus, um alles im Ordner backups in den (backups)Bucket sample-bucket(sample-bucket) zu kopieren :
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
Beachten Sie Folgendes, um den obigen S3-Befehl zu verwenden:
- Die lokale Datei darf im ausgewählten Bucket und Präfix nicht vorhanden sein.
- Stellen Sie sicher, dass sich die Größe des S3-Objekts von der der lokalen Datei unterscheidet.
- Die letzte Änderung des S3-Objekts muss älter sein als die der lokalen Datei.
Tipps zur Verwendung von Filterflags in S3-Befehlen
Zu den Filter-Flags, die Sie in S3-Befehlen verwenden, gehören die Flags –exclude(–exclude) und –include . Sie können sie mehrmals in einem Befehl verwenden.
-- include
: Dies fügt ausgewählte Ordner oder Dateien nach einem S3-Befehl hinzu.-- exclude
: Dies entfernt ausgewählte Ordner oder Dateien nach einem S3-Befehl.
Unten(Below) ist ein Beispiel für die Verwendung der oben genannten Filter:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
Führen Sie den folgenden Befehl aus, um alle Dateien in einem Ordner mit dem Namen backups auszuschließen und alle Dateien in diesem Ordner mit den Erweiterungen jpg, png und text einzuschließen(jpg, png, and text) .
Auch hier haben wir unsere Einstellungen mit Hilfe des --dryrun
Flags getestet:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
HINWEIS: (NOTE: ) Ohne die Flags schließt das System jede Datei in S3-Operationen ein. Außerdem wird der letzte Filter angewendet.
So erstellen Sie Amazon S3(Amazon S3) -Sicherungen mit Batch-Dateien
1] Erstellen Sie die Batchdatei
Starten Sie Notepad , sodass eine leere TXT -Datei geöffnet wird.
Geben Sie(Enter) den folgenden S3-Befehl ein, um die Sicherungsordner mit Ihrem S3-Bucket zu synchronisieren:
aws s3 sync "C://Desktop/backups/" s3://your-bucket
Speichern Sie die txt-Datei mit der Erweiterung .bat , wodurch sie zu einer Batch-Datei wird.
2] Erstellen Sie(Create) eine neue Aufgabe im Taskplaner(Task Scheduler)
Drücken Sie(Press) die Windows -Taste und suchen Sie nach Taskplaner(task scheduler) .
Wählen Sie den Taskplaner(Task Scheduler) aus den Ergebnissen aus.
Klicken Sie im Taskplaner auf Aktionen(Actions) und wählen Sie Aufgabe erstellen(Create Task) . Geben Sie einen Aufgabennamen ein und schreiben Sie eine Beschreibung.
Fügen Sie einen Trigger für einmalig, täglich, wöchentlich oder monatlich hinzu.
3] Aktion hinzufügen
Wechseln Sie auf die Registerkarte Aktionen(Actions) und wählen Sie im Dropdown-Menü die folgende Aktion aus: Programm starten(Start a program) .
Suchen Sie im Feld Program/script nach der neu erstellten Stapeldatei.
Speichern Sie die neu erstellte Aufgabe.
Ich hoffe, Sie finden dieses Tutorial leicht verständlich.
Related posts
HDG erklärt: Was ist Amazon S3?
Deaktivieren Sie administrative Freigaben von Windows Server
Iperius Backup ist eine kostenlose Backup-Software für Windows Server
Konfigurieren Sie die Kontosperrung des RAS-Clients in Windows Server
So komprimieren Sie aufgeblähte Registrierungsstrukturen in Windows Server
Installieren Sie die Remoteserver-Verwaltungstools (RSAT) unter Windows 10
Greifen Sie über die Eingabeaufforderung in Windows 10 auf den FTP-Server zu
So erstellen Sie einen öffentlichen VPN-Server unter Windows 10
So ändern Sie den DNS-Server unter Windows 11
Wo können Windows Server Insider Preview-Builds heruntergeladen werden?
So installieren Sie IIS und konfigurieren einen Webserver in XP
So kaufen Sie Steam-Geschenkkarten, Wallet-Karten oder Steam-Spiele bei Amazon
Beheben Sie den Windows Server Update Services-Fehlercode 0x80072EE6
Beheben Sie den Windows Server-Aktivierungsfehler 0xc004f069
RSAT fehlende DNS-Server-Tools in Windows 10
So konfigurieren Sie globale Proxyserver-Einstellungen in Windows 10
Fix Site kann nicht erreicht werden, Server-IP konnte nicht gefunden werden
So richten Sie einen FTP-Server in Windows mit IIS ein
So aktivieren Sie die LDAP-Signierung auf Windows Server- und Client-Computern
Verwenden Sie die Vssadmin-Befehlszeile, um VSS in Windows 11/10 zu verwalten