Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
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.
Supporting organizations:
Project information
- Module categories: Media, Integrations
- 34 sites report using this module
- Created by jungle on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.