1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Speichern von Daten in der Befehlszeile auf Swiss Backup (CLI S3)
Dieser Leitfaden beschreibt, wie Sie Daten manuell über die Befehlszeile (CLI) über das S3-kompatible Protokoll auf Swiss Backup, der unabhängigen Cloud-Speicherlösung, sichern können.
Vorwort
- Die verschiedenen von Infomaniak angebotenen Dienstleistungen sind alle kompatibel mit den entsprechenden Standardprotokollen (S3/Swift für die Speicherung zum Beispiel), daher wenden Sie sich bei Problemen mit einer Drittanbieter-Software direkt an deren Herausgeber oder einen Partner und konsultieren Sie die Unterstützungspolitik sowie Artikel 11.9 der AGB von Infomaniak.
Verwendung eines S3-Speicherorts in der CLI
Voraussetzungen
- Besitzen Sie einen Infomaniak Swiss Backup-Speicherplatz mit einem verfügbaren Gerätekontingent (mindestens 1) für eine Cloud-Sicherung.
- Fügen Sie 1 Gerät vom Typ Cloud hinzu, um die S3-kompatiblen Parameter zu erhalten.
- Verwenden Sie eine Anwendung vom Typ
Terminal(Befehlszeilenschnittstelle,CLI /Command Line Interface) auf Ihrem Gerät
Mit einer Anwendung vom Typ Terminal (Befehlszeilenschnittstelle, CLI /Command Line Interface) auf Ihrem Gerät:
Installieren Sie
s3cmd, zum Beispiel auf Debian/Ubuntu:sudo apt install s3cmdoder auf macOS (mit Homebrew):
brew install s3cmdund für Windows wird empfohlen, S3Express zu verwenden, ein Open-Source-Befehlszeilen-Tool (Hilfe benötigt?).
Geben Sie den folgenden Befehl ein, um die Verbindung zu konfigurieren:
s3cmd --configure- Geben Sie die Felder gemäß den spezifischen Informationen Ihres Geräts ein (nehmen Sie Kenntnis von diesem anderen Leitfaden):
Display name= wählen Sie einen Namen für die Speicherung.AccessKeyundSecretKey= die Zugriffsschlüssel, die nach der Erstellung des Speicherplatzes per E-Mail von Infomaniak generiert wurden.Service point= zum Beispiel https://s3.swiss-backup02.infomaniak.com (1)Bucket name= defaultDefault regionS3 Endpoint: verwenden Sie die von Infomaniak bereitgestellte URLUse HTTPS: jaHTTP Proxy server: leer lassen, es sei denn, es gibt eine spezifische KonfigurationSignature version: erzwingen Sie die Verwendung von v4Path style: wählen Sie Ja, wenn dies verlangt wird- Test access: Sie können den Test durchführen, um die Konfiguration zu validieren
(1) Die Angabe "//s3.swiss-backup02", "//s3.swiss-backup03" usw. ändert sich je nach der Cluster-Nummer, die im Manager unter "Cloud-Speicherinformationen" unter "Speicherort" angegeben ist; und wenn Ihr Swiss Backup-Gerät vor Oktober 2020 erstellt wurde, müssen Sie https://swiss-backup.infomaniak.com/identity/v3 verwenden.
Sobald dies abgeschlossen ist, wird eine Konfigurationsdatei gespeichert (standardmäßig in ~/.s3cfg).
Eine Kopie auf 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 - Datei senden:
s3cmd put example.txt s3://bucket-name/ - Datei herunterladen:
s3cmd get s3://bucket-name/example.txt - Verzeichnis lokal mit einem Bucket synchronisieren:
s3cmd sync /path/local/ s3://bucket-name/
Im Fehlerfall
Nach einem Update des Tools AWS CLI (Amazon Web Services Command Line Interface) kann es zu einem Fehler beim Versuch der Verbindung oder beim Übertragen von Daten zu einem S3-Speicherort von Swiss Backup kommen:
Transferring payloads in multiple chunks using aws-chunked is not supported
Dieser Fehler ist auf eine von AWS CLI verwendete Übertragungsmethode (aws-chunked) zurückzuführen, die mit dem Dienst Swiss Backup nicht kompatibel ist.
Infomaniak hat leider keine Möglichkeit, auf diese Inkompatibilität einzuwirken, da sie mit der internen Funktionsweise des AWS CLI-Clients zusammenhängt, der von Amazon entwickelt wurde.
Um Swiss Backup weiterhin effektiv über die Kommandozeile zu nutzen, empfiehlt Infomaniak die Verwendung des Open-Source-Tools s3cmd, das weiter oben in diesem Leitfaden beschrieben ist, was vollständig mit den S3-Speicherorten kompatibel ist.