mhetreramesh/flysystem-backblaze

Backblaze文件系统抽象库适配器

1.6.1 2021-03-03 12:33 UTC

This package is auto-updated.

Last update: 2024-08-29 03:36:48 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 mhetreramesh/flysystem-backblaze

使用方法

use Mhetreramesh\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)。请参阅许可证文件以获取更多信息。