elgovanni / flysystem-backblaze
此包已废弃,不再维护。未建议替代包。
Backblaze文件系统抽象库的适配器
0.9.1
2021-01-08 18:05 UTC
Requires
- php: ^8.0
- elgovanni/backblaze-b2: dev-master
- league/flysystem: 1.*
- mikey179/vfsstream: *
- psr/http-message-implementation: *
Requires (Dev)
- phpunit/phpunit: 9.*
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2022-04-22 14:10:38 UTC
README
访问 (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
贡献
请参阅CONTRIBUTING和CONDUCT了解详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件mhetreramesh@gmail.com联系,而不是使用问题跟踪器。
鸣谢
许可
MIT许可证(MIT)。有关更多信息,请参阅许可文件。