Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Daten über die Befehlszeile auf Swiss Backup sichern (CLI S3)

Diese Anleitung beschreibt, wie Sie Daten über die Befehlszeile (CLI) mithilfe des S3-kompatiblen Protokolls auf Swiss Backup sichern, einer Backup-Lösung in einer unabhängigen Schweizer Cloud.

 

Verwendung eines S3-Speicherorts über die CLI

Voraussetzungen

Mit einer Anwendung vom Typ Terminal (Befehlszeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät:

  1. Installieren Sie s3cmd, z. B. unter Debian/Ubuntu:

    sudo apt install s3cmd

    oder unter macOS (mit Homebrew):

    brew install s3cmd

    Für Windows wird die Verwendung von S3Express, einem Open-Source-Befehlszeilentool, empfohlen (Benötigen Sie Hilfe?).

  2. Geben Sie den folgenden Befehl ein, um die Verbindung zu konfigurieren:

    s3cmd --configure
  3. Füllen Sie die Felder mit den für Ihr Gerät spezifischen Informationen aus (beachten Sie diese andere Anleitung):
     
    • Anzeigename = Wählen Sie einen Namen für den Speicher.
    • AccessKey und SecretKey = Die Zugriffsschlüssel, die in der E-Mail von Infomaniak generiert wurden, die Sie nach der Erstellung des Speicherplatzes erhalten haben.
    • Service Point = z. B. https://s3.swiss-backup02.infomaniak.com (1)
    • Bucket-Name = default
    • Standardregion
    • S3-Endpunkt: Verwenden Sie die von Infomaniak bereitgestellte URL.
    • HTTPS verwenden: Ja
    • HTTP-Proxy-Server: Lassen Sie dieses Feld leer, es sei denn, Sie haben eine spezielle Konfiguration.
    • Signaturversion: Erzwingen Sie die Verwendung von v4.
    • Pfadstil: Wählen Sie Ja, falls erforderlich.
    • Zugriff testen: Sie können den Test durchführen, um die Konfiguration zu überprüfen.

(1) Die Angabe "//s3.swiss-backup02", "//s3.swiss-backup03" usw. ändert sich je nach der im Manager unter "Speicherort" in den Cloud-Speicherinformationen angegebenen Cluster-Nummer; und wenn Ihr Swiss Backup-Gerät vor Oktober 2020 erstellt wurde, müssen Sie https://swiss-backup.infomaniak.com/identity/v3 verwenden.

Nachdem Sie fertig sind, wird eine Konfigurationsdatei gespeichert (standardmäßig in ~/.s3cfg).

 

Eine Kopie nach Swiss Backup starten

Hier sind einige grundlegende Befehle, um mit Swiss Backup zu interagieren:

  • Buckets auflisten: s3cmd ls
  • Inhalt eines Buckets auflisten: s3cmd ls s3://bucket-name
  • Eine Datei senden: s3cmd put example.txt s3://bucket-name/
  • Eine Datei herunterladen: s3cmd get s3://bucket-name/example.txt
  • Ein lokales Verzeichnis mit einem Bucket synchronisieren: s3cmd sync /path/local/ s3://bucket-name/

 

Bei Problemen

Nach einem Update des Tools AWS CLI (Amazon Web Services Command Line Interface) kann es zu einem Fehler kommen, wenn Sie sich verbinden oder Daten zu einem S3-Speicherort von Swiss Backup übertragen möchten:

Transferring payloads in multiple chunks using aws-chunked is not supported

Dieser Fehler hängt mit einer von AWS CLI (aws-chunked) verwendeten Übertragungsmethode zusammen, die nicht mit dem Swiss Backup-Dienst kompatibel ist.

Infomaniak kann leider nichts gegen diese Inkompatibilität unternehmen, da sie mit der internen Funktionsweise des AWS CLI-Clients zusammenhängt, der von Amazon entwickelt wurde.

Um Swiss Backup weiterhin effizient über die Befehlszeile nutzen zu können, empfiehlt Infomaniak, das oben in diesem Handbuch beschriebene Open-Source-Tool s3cmd zu verwenden, das vollständig mit S3-Speicherorten kompatibel ist.


War diese FAQ nützlich?