Загружать файлы в Backblaze B2 через SFTP, FTPS или SCP?

Загружать файлы в Backblaze B2 через SFTP, FTPS или SCP?

У нас есть бизнес-аккаунт Backblaze B2, и, насколько я понимаю, должна быть возможность загружать файлы с помощью SFTP. Или, в качестве альтернативы, FTPS или SCP также подойдут (я просто хочу иметь возможность загружать/создавать резервные копии файлов из скриптового процесса).

Однако мне не удалось найти правильные настройки, например, какое имя хоста использовать или как/где настроить соответствующие учетные данные.

Я понял, что для этого необходимо создать «корзину» в нашей учетной записи Backblaze B2, но я не знаю, как это сделать дальше.

У меня есть bucket, который включает bucketid и конечную точку (имя хоста), а также KeyID и Master Application Key. И, конечно, наши основные данные для входа в Backblaze. Возможно ли делать автоматизированные загрузки с использованием SFTP с этими данными или мне нужно что-то еще?

решение1

Облачное хранилище Backblaze B2 полностью совместимо с API Amazon S3.

Статья справки Backblaze Совместимо ли WinSCP с B2? рекомендует следующее для использования бесплатного инструмента WinSCP.

WinSCP можно настроить с помощью B2 Cloud Storage, выполнив следующие действия.

  1. Запустите WinSCP, и вы автоматически попадете на страницу менеджера подключений.

  2. Нажмите на New Site, а затем в разделе File Protocol выберите Amazon S3. Введите URL конечной точки S3, идентификатор ключа и ключ приложения (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>

Связанный контент