Dateien mit SFTP oder FTPS oder SCP auf Backblaze B2 hochladen?

Dateien mit SFTP oder FTPS oder SCP auf Backblaze B2 hochladen?

Wir haben ein Backblaze B2-Geschäftskonto und nach meinem Verständnis sollte es möglich sein, Dateien über SFTP hochzuladen. Alternativ wären auch FTPS oder SCP in Ordnung (ich möchte nur Dateien aus einem Skriptprozess hochladen/sichern können).

Ich konnte jedoch nicht die richtigen Einstellungen finden, z. B. welchen Hostnamen ich verwenden soll oder wie/wo ich die entsprechenden Anmeldeinformationen einrichte.

Mir ist klar, dass hierfür die Erstellung eines „Buckets“ in unserem Backblaze B2-Konto erforderlich ist, aber ich weiß nicht, wie ich dann weiter vorgehen soll.

Ich habe einen Bucket, der eine Bucket-ID und einen Endpunkt (Hostname) sowie eine KeyID und einen Master Application Key enthält. Und natürlich unsere wichtigsten Backblaze-Anmeldedaten. Ist es möglich, mit diesen Daten automatisierte Uploads über SFTP durchzuführen, oder brauche ich noch etwas anderes?

Antwort1

Backblaze B2 Cloud Storage ist vollständig mit der Amazon S3 API kompatibel.

Der Backblaze-Hilfeartikel Kann WinSCP mit B2? empfiehlt für die Nutzung des kostenlosen Tools Folgendes WinSCP.

WinSCP kann mit B2 Cloud Storage konfiguriert werden, indem Sie die folgenden Schritte ausführen.

  1. Starten Sie WinSCP und Sie werden automatisch zur Seite des Verbindungsmanagers weitergeleitet.

  2. Klicken Sie auf „Neue Site“ und wählen Sie dann unter „Dateiprotokoll“ Amazon S3 aus. Geben Sie die S3-Endpunkt-URL, die Schlüssel-ID und den Anwendungsschlüssel (App-Schlüssel) in die entsprechenden Felder ein.

Bildbeschreibung hier eingeben

Antwort2

Wenn Sie ein Bash-Skript schreiben, können Sie dasB2-Befehlszeilentool. Zum Beispiel:

export B2_APPLICATION_KEY_ID=<Your App Key ID>
export B2_APPLICATION_KEY=<Your App Key>

b2 upload-file <Your-Bucket-Name> </path/to/file> <filenameInB2>

verwandte Informationen