elgovanni/flysystem-backblaze

此包已废弃,不再维护。未建议替代包。

Backblaze文件系统抽象库的适配器

0.9.1 2021-01-08 18:05 UTC

This package is auto-updated.

Last update: 2022-04-22 14:10:38 UTC


README

Author Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

访问 (https://secure.backblaze.com/b2_buckets.htm) 获取您的账户ID和应用程序密钥。

Backblaze适配器允许使用Flysystem文件系统抽象库与Backblaze结合使用。它使用Backblaze B2 SDK与API通信。

安装

通过Composer

composer require elgovanni/flysystem-backblaze

用法

use ElGovanni\Flysystem\BackblazeAdapter;
use League\Flysystem\Filesystem;
use BackblazeB2\Client;

$client = new Client($accountId, $applicationKey);
$adapter = new BackblazeAdapter($client,$bucketName);

$filesystem = new Filesystem($adapter);

使用ApplicationKey代替MasterKey

如果您在创建BackblazeAdapter时只指定了$bucketName,则您的应用程序密钥必须是主密钥。但是,如果您同时指定了存储桶名称和存储桶ID,则不需要主密钥,可以使用单个存储桶密钥。使用b2命令行工具 b2 get-bucket <bucketName> 获取您的存储桶ID。

$client = new Client($accountId, $applicationKey);
$adapter = new BackblazeAdapter($client, $bucketName, $bucketId);

文档

这里是所有可用选项的完整指南

变更日志

请参阅CHANGELOG了解最近更改的信息。

测试

$ composer test

贡献

请参阅CONTRIBUTINGCONDUCT了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件mhetreramesh@gmail.com联系,而不是使用问题跟踪器。

鸣谢

许可

MIT许可证(MIT)。有关更多信息,请参阅许可文件