wordpress开启oss附件存储

oss作为wp的媒体存储对象最大的好处就是文章内的图片访问速度会比较快!

一、开通并配置阿里的oss服务

1、购买oss资源包(标准存储包40G购买4年目前才39元,注意:外网请求等费用另计,参考oss计量项和计费项

2、在RAM访问控制中建立帐号myossuser,添加权限

AliyunOSSFullAccess管理对象存储服务(OSS)权限

3、人员管理--用户--点用户登录名进入--创建 用户AccessKey (建议把创建成功的界面AccessKeyID、AccessKeySecret拍照或下载下来,后面只能新建不能查看了)

4、打开对象存储控制台,创建 Bucket名称为testossbucket 标准存储 读写权限公共读(如果内部使用请勿选择公共读,作为网站图片附件外链需要公共读)

5、在Bucket列表选择 testossbucket 后新建目录webshare文件夹,用于存放所有公共读的文件

6、选择授权-- 指定资源资源路径 是webshare文件夹 ,授权用户选择子帐号 myossuser 读写权限。(这里是将 myossuser 帐号完全限定在 testossbucket / webshare 目录下,防止因wp使用的密钥泄露后波及到其他Bucket内容)

7、在基础设置中找到防盗链,Refer是填写允许引用的域名,Referer不允许为空,也可以不设置防盗链。

8、在概览里面找到访问域名--外网访问行(我这里的 EndPoint(地域节点) 是 oss-cn-beijing.aliyuncs.com ,根据实际情况修改)

至此使用 myossuser 帐号 的 AccessKeyID、AccessKeySecret 就可以通过API访问限制在 testossbucket / webshare 目录下的文件读写。 这些文件可以公共读。

二、在WordPress上安装 OSS Upload 插件并设置

1、需要填写 AccessKeyID、AccessKeySecret

2、上传路径oss://testossbucket/webshare

3、访问链接https://testossbucket.oss-cn-beijing.aliyuncs.com/webshare

4、上传端点oss-cn-beijing.aliyuncs.com

5、选择“测试一下”,页面顶部提示“ 写入正常, 读取正常, 删除正常 ”则ok

6、下面的配置中可钩选:延时加载、自动重命名、本地备份

三、写文章的时候可以直接粘贴截图到文章内,或者上传媒体库都会自动上传到oss,整个过程是无感知的,不会影响之前的使用体验。

如果在媒体库里删除了文件那么,也会在oss上同步删除。

基于互联网精神,在注明出处的前提下本站文章可自由转载!

本文链接:https://ranjuan.cn/wordpress开启oss附件存储/

赞赏

微信赞赏支付宝赞赏

发表评论