SFTP、FTPS、または SCP を使用して Backblaze B2 にファイルをアップロードしますか?

SFTP、FTPS、または SCP を使用して Backblaze B2 にファイルをアップロードしますか?

私たちは Backblaze B2 ビジネス アカウントを持っていますが、私の理解では、SFTP を使用してファイルをアップロードできるはずです。または、FTPS または SCP でも問題ありません (スクリプト プロセスからファイルをアップロード/バックアップできるようにしたいだけです)。

しかし、どのホスト名を使用するか、適切な資格情報をどのように/どこに設定するかなど、正しい設定を見つけることができませんでした。

これには Backblaze B2 アカウントに「バケット」を作成する必要があることは理解していますが、そこからどのように進めればよいかわかりません。

バケット ID とエンドポイント (ホスト名)、KeyID とマスター アプリケーション キーを含むバケットがあります。そしてもちろん、メインの Backblaze ログイン詳細もあります。これらの詳細を使用して SFTP で自動アップロードを行うことは可能ですか? それとも他に何か必要ですか?

答え1

Backblaze B2 クラウド ストレージは、Amazon S3 API と完全に互換性があります。

Backblazeヘルプ記事 WinSCP は B2 で使えますか? 無料ツールの使用については以下を推奨します ウィンSCP

以下の手順に従って、WinSCP を B2 Cloud Storage で構成できます。

  1. WinSCP を起動すると、自動的に接続マネージャー ページに移動します。

  2. 「新しいサイト」をクリックし、「ファイル プロトコル」で「Amazon S3」を選択します。S3 エンドポイント URL、キー ID、アプリケーション キー (アプリ キー) を適切なフィールドに入力します。

ここに画像の説明を入力してください

答え2

bashスクリプトを書いている場合は、B2 コマンドラインツール。 例えば:

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>

関連情報