使用 SFTP 或 FTPS 或 SCP 将文件上传到 Backblaze B2?

使用 SFTP 或 FTPS 或 SCP 将文件上传到 Backblaze B2?

我们有一个 Backblaze B2 商业帐户,据我所知,应该可以使用 SFTP 上传文件。或者,FTPS 或 SCP 也可以(我只想能够通过脚本流程上传/备份文件)。

但是我无法找到正确的设置,例如使用哪个主机名或如何/在哪里设置适当的凭据。

我理解这需要在我们的 Backblaze B2 帐户中创建一个“存储桶”,但我不知道如何从那里开始。

我有一个存储桶,其中包括一个 bucketid 和端点(主机名),以及一个 KeyID 和主应用程序密钥。当然还有我们的主要 Backblaze 登录详细信息。是否可以使用 SFTP 使用这些详细信息进行自动上传,或者我还需要其他什么?

答案1

Backblaze B2 云存储与 Amazon S3 API 完全兼容。

Backblaze 帮助文章 WinSCP 可以与 B2 一起使用吗? 建议使用免费工具时注意以下几点 温SCP

WinSCP 可以按照以下步骤配置 B2 云存储。

  1. 启动 WinSCP,您将自动进入连接管理器页面。

  2. 单击新站点,然后在文件协议下选择 Amazon S3。在相应的字段中输入 S3 端点 URL、密钥 ID 和应用程序密钥(App Keys)。

在此处输入图片描述

答案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>

相关内容