功能概述
阿里云 OSS(对象存储)可以作为视频播放源,也支持自动同步 WordPress 媒体库文件,实现媒体文件的云存储、CDN 加速。
作为视频播放源的功能与阿里云视频点播类似,只是OSS只支持云存储,没有转码和加密的功能,这里重点介绍下媒体库的同步功能。
实现效果
- 新文件自动同步:通过媒体库上传的图片、文档等文件自动推送到 OSS
- 缩略图全量同步:WordPress 生成的所有尺寸缩略图(150×150、300×300、1024×1024 等)一并同步
- 附件 URL 自动替换:文章中的图片链接自动替换为 OSS 域名(或 CDN 域名)
- 删除联动:删除媒体库附件时,OSS 上对应文件同步删除
- 存量批量同步:一键将历史媒体库文件全部推送到 OSS
- 本地文件可选清理:同步成功后可选删除服务器本地文件,释放磁盘空间
注意:仅支持 10MB 以内的文件同步,大文件请使用其他方式上传到 OSS。

操作步骤
第一步:配置 AccessKey
- 登录阿里云 RAM 访问控制
- 创建 AccessKey,获取
AccessKeyID和AccessKeySecret - 进入 WordPress 后台 → Mine云点播 → 设置 → 阿里云 → 密钥配置
- 填入 AccessKeyID 和 AccessKeySecret,点击保存
第二步:同步 Bucket 列表
- 进入 阿里云 → 阿里云OSS
- 点击 「同步Bucket列表」 按钮
- 系统从阿里云 API 获取您的 Bucket 列表
- 下拉菜单中选择目标 Bucket,点击保存
第三步:启用媒体同步
- 在 阿里云OSS 设置页面的 同步媒体库 区域
- 打开 同步媒体到OSS 开关 → 点击保存
- (可选)填写 Domain 字段:
- 留空 → 使用 OSS 默认域名
{bucket}.oss-{region}.aliyuncs.com - 填写 CDN 域名 → 附件 URL 使用 CDN 加速域名,如
cdn.example.com
- 留空 → 使用 OSS 默认域名
- (可选)打开 删除本地媒体文件 开关 → 同步成功后删除服务器本地文件
第四步:存量同步(可选)
- 点击 「点击同步媒体库文件到阿里云 OSS」
- 系统逐个将已有媒体文件推送至 OSS,页面实时显示进度
- 同步完成后提示「同步完成!」
常见问题
Q: 上传后 OSS 上没有文件?
A: 检查 AccessKey 权限是否包含 OSS 读写,Bucket 是否选择正确,区域是否正确识别(重新点 Sync Buckets List)。
Q: 附件 URL 没有变成 OSS 域名?
A: 确认附件已标记为同步状态(检查 _is_mcv_alioss meta),确认 Domain 字段已填写或无 CDN 域名时使用了默认 OSS 域名。
Q: 存量同步卡住不动?
A: 刷新页面重新点同步按钮,已同步的附件会自动跳过。