华为云对象存储OBS插件



ThinkCMF 华为云OBS插件 【总体介绍】

==============================


  • 支持的功能

    * bucket(桶)策略支持公有读和私有读:即私有桶、公共桶和公共读写桶。

    * 兼容官方存储接口:参照官方出品的七牛云存储插件而开发,集成华为云官网SDK 3.20.5(截止20210401最新SDK)。

    * 支持使用URL授权访问:包括文件上传和下载。注:该方式不支持图片处理和自定义域名。

    * 支持桶版本号为3.0及以上。只有桶版本号为3.0的桶支持图片处理、自定义域名(HTTP)等功能。

    * 支持华为云OBS原生图片处理,配置图片处理样式即可,允许预览图片和原始图片样式分开配置。注:URL授权模式不可用。

    * 支持自定义域名:用户在华为云配置的自定义域名,目前华为云自定义域名只能使用HTTP协议访问。填写在插件配置的访问域名栏中。注:URL授权模式不可用。


  • 使用建议

    * 建议配置华为云OBS的防盗链规则,配置本站域名为白名单。

    * 建议桶策略设置为公共桶,桶版本号为3.0及以上。支持更多的华为云OBS原生功能。


  • 兼容版本

    * 同时兼容ThinkCMF5.1和6.0

    * 推荐的PHP版本:PHP 7.x。

    * 支持华为云OBS桶版本号为3.0及以上。


ThinkCMF 华为云OBS插件 【使用说明】

==============================

  • 下载插件

    下载插件,解压并将obs文件夹放至ThinkCMF项目目录/public/plugins/目录下,目录结构如下图所示。

插件安装目录.png

  • 申请华为云OBS服务

    登录华为云购买OBS服务,在华为云控制台-对象存储服务OBS 页面创建桶。通常ThinkCMF的bucket(桶)策略建议设置为公共读,目前桶版本号为3.0,公共读策略支持图片处理、自定义域名(HTTP)等功能。

    创建好桶后,在桶的基本信息页面可获取Endpoint、访问域名、bucket(桶)名称等信息。

华为云OBS基本信息.png

    获取图片处理样式。如果需要对上系统上传的图片进行处理,如缩放、裁剪、水印等,可在桶管理-图片处理页面创建样式,插件允许预览图片和原始图片样式分别配置不同的样式,即最多可配置两种样式。配置完成后,可得到样式名称。    

    获取Access Key ID 和 Secret Access Key。在华为云控制台-个人中心-我的凭证-访问密钥页面申请密钥,即可下载Access Key ID 和 Secret Access Key。


  • 安装插件

    在ThinkCMF管理后台 “插件中心”-“插件列表”,找到“华为云存储”插件,点击“安装”。

插件列表.png

    安装成功后,点击“设置”按钮,填写以上获取的相应信息。如下图。

    说明:截图内填写的信息非真实信息,请填写自己在华为云申请的相应信息。

插件设置01.png

插件设置02.png


    配置好插件信息后,在ThinkCMF管理后台 - 设置 - 文件存储 页面,选择 “华为云存储”保存生效。

配置使用OBS.png

    以上插件安装完成。安装后,ThinkCMF系统上传的文件会自动上传到OBS桶中。

    【完】


ThinkCMF模板插件交流群:550851374 ,领取阿里云1000通用代金券

评论

暂时关闭,稍后恢复~
文档请看10遍以上!有问题可加QQ群!
发布插件

七牛专享优惠码

507670e8

ThinkCMF教程


ThinkCMF 8.0.0发布啦!祝大家节日快乐! 立即体验!