Provides an Aliyun/Alibaba Cloud OSS plugin for Flysystem.
Dependencies
composer require aliyuncs/oss-sdk-php:2.3.0 -vvv
Configuration
Example configuration:
1. settings.php
$schemes = [
'oss' => [
'driver' => 'aliyun_oss',
'name' => 'Aliyun OSS',
'description' => 'An Aliyun OSS plugin for Flysystem',
'cache' => FALSE,
'config' => [
'access_key_id' => 'ACCESS_KEY_ID',
'access_key_secret' => 'ACCESS_KEY_SECRET',
'endpoint' => 'oss-cn-shanghai.aliyuncs.com',
'bucket' => 'BUCKET_NAME',
'cname' => 'cdn.example.com',
// if the OSS type is "public-read", this should be "public".
'visibility' => 'private',
'use_https' => TRUE,
'expire' => 3600,
'timeout' => 3600,
'connect_timeout' => 60,
],
],
];
$settings['flysystem'] = $schemes;
// override the default file default_scheme from 'public' to 'oss'.
$config['system.file']['default_scheme'] = 'oss';
Add it to the settings.php file.
Sponsorship
This module is sponsored by:
- InterGreat.com InterGreat develops products for international students. Visit the website to find out more.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Flysystem ecosystem
Most installed first
Activity
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 2.0.0 | Stable | Apr 23, 2024 | ||
| 2.0.0-alpha4 | Pre-release | Nov 15, 2023 |