engineor / bsb-flysystem-runabove
将flysystem-runabove添加到BsbFlysystem的桥梁(为ZF2项目提供Flysystem)
v1.0.1
2015-11-01 00:03 UTC
Requires
- bushbaby/flysystem: ^1.0@dev
- engineor/flysystem-runabove: ^1.0@dev
This package is auto-updated.
Last update: 2024-09-14 19:58:26 UTC
README
安装
composer require engineor/bsb-flysystem-runabove
将模块添加到您的application.config.php
return [ 'modules' => [ ... 'BsbFlysystem', 'Engineor\\Flysystem', // ADD THIS LINE 'Application', ... ], 'module_listener_options' => [ 'module_paths' => [ './module', './vendor', ], 'config_glob_paths' => [ 'config/autoload/{,*.}{global,local}.php', ], ], ];
使用方法
有关凭证详情,请参阅flysystem-runabove上的配置部分。
<?php use Engineor\Flysystem\Runabove; return [ 'bsb_flysystem' => [ 'adapters' => [ 'runabove' => [ 'type' => 'runabove', 'options' => [ 'username' => ':username', 'password' => ':password', 'tenantId' => ':tenantId', 'container' => 'flysystem', 'region' => Runabove::REGION_EUROPE, // optional 'identity_endpoint' => Runabove::IDENTITY_ENDPOINT, // optional ], ], ], 'filesystems' => [ 'default' => [ 'adapter' => 'runabove', 'plugins' => [ 'League\Flysystem\Plugin\ListFiles', ], ], ], ];
由于服务迁移,现在应在OVH公有云上使用对象存储。请将https://auth.cloud.ovh.net/v2.0
用作identity_endpoint
值。您的region
应为SBG1
、GRA1
或BHS1
。