跳转到主要内容

AWS S3

2.0.0版本开始支持AWS S3存储,只要是支持S3协议的都可以,并非一定要用AWS S3,您也可以自建minio等。

修改config.php

config.php中找到S3的配置,内容如下:

$config['s3']['region']	=	'us-east-1';
$config['s3']['endpoint']	=	'http://minio.xxx.com:9000';
$config['s3']['key']	=	'xxx';
$config['s3']['secret']	=	'xxx';
$config['s3']['bucket']	=	'xxx';
  • region:如果有就填写对应的区域代码,如果没有,则不填写
  • endpoint:就是S3的接口地址,如果是自建的minio,一般是http://xxx.com:9000
  • key:如果是自建minio就是用户名
  • bucket:存储桶的名称

设置域名

在后台设置 - 系统设置 - 存储方案 - S3设置S3绑定的访问域名,注意,末尾需要带有/

注意S3的开关只对游客有效,如果是注册用户,并且设置了“注册用户默认存储策略”为S3,是否启用对注册用户都有效。