推荐阅读

详细图文申请亚马逊云免费12个月体验资格记录(免费体验百款云产品)
想必我们也有不少的网友听说过亚马逊云服务器、数据库、云存储、机械学习应用,但是以前由于AWS亚马逊云服务器只提供英文语言,对于很多有需要购买的朋友有一些困难。我们可能也听说过亚马逊AWS有提供免费账户申请资格,而且比较在行业内算是比较大方的提供高达12个月的免费云服务器,也包括其他的云服务器,比如5...
*日期:*2022/7/20
阅读全文
在这篇文章中,我们主要是来分享利用 这款免费的 WP Offload Media Lite 插件可以对接WordPress实现自动分离上传图片和附件到Amazon S3。我们看看如何申请和配置的。
对于Amazon S3对象存储存储桶和密钥的申请激活可以参考上面的文章 ,在之前我也有分享过利用S3存储自动备份网站的功能。

这里我们在WordPress插件搜索WP Offload Media Lite,激活准备设置。

这里我们需要验证所有权,我们需要将对应的代码贴到当前WP网站的wp-config.php文件中。复制上面代码,然后密钥自行补全。对于Amazon 的密钥,我们可以根据上面这篇文章申请。

填写到我们的网站对应文件中,继续配置插件,这个过程是验证所有权的。

如果我们在S3中已有创建存储桶可以检测出来直接选用,如果没有我们自己也可以在插件中创建新的存储桶和选择地区。

同时,我们还可以设置存储桶内容的权限,比如Block All Public Access这个如果我们开启就标识禁止公开访问,这里我们不勾选。

我们还可以根据需要配置附件目录,以及是否本地保存,默认是本地也同时保存备份的,我们也可以不存储在本地。

最后,我们可以设置对象存储的URL信息,比如URL路径目录。当然我们也可以自定义URL域名,这里是用的默认官方的对象存储地址。这样,我们在配置完毕之后就可以在WordPress后台上传图片。

我们可以看到上传的图片URL就不在WP本地,而是在对象存储S3中。这样,我们访问网站的时候附件和图片就不占用服务器的资源带宽,而是单独走的是对象存储S3。
当然,这款WP Offload Media Lite插件还是有PRO功能的,比如我们需要同步已有文件到S3是需要升级付费PRO,一般我们也用不上,可以手工上传原有的文件到S3中,当然如果我们已有文件上传到S3后,旧的图片和附件URL也需要替换成新的S3地址。