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.

Windows Server-Logo

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

Amazon S3

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 S3URIS3URI 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 --dryrunFlags 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.

Automatisieren Sie die Sicherung von Windows Server auf Amazon S3

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)

Aufgabe im Planer für automatisches Amazon S3-Backup erstellen

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.



About the author

Ich bin Computeringenieur mit über 10 Jahren Erfahrung in der Softwarebranche, insbesondere in Microsoft Office. Ich habe Artikel und Tutorials zu verschiedenen Themen rund um Office geschrieben, darunter Tipps zur effektiveren Nutzung der Funktionen, Tricks zur Bewältigung gängiger Office-Aufgaben und mehr. Meine Fähigkeiten als Autor machen mich auch zu einer hervorragenden Ressource für andere, die mehr über Office erfahren möchten oder einfach nur einen schnellen Rat benötigen.



Related posts