一、阿里云 OSS 准备工作(必须先做)
1. 开通 OSS 并创建 Bucket
- 登录阿里云控制台 → 搜索进入对象存储 OSS。
- 点击创建 Bucket,关键参数:

2. 关闭 “阻止公共访问”
- 进入 Bucket → 左侧权限控制 → 阻止公共访问。
- 关闭开关(否则无法设为公共读)。

3. 设置 Bucket 为 “公共读”
- 左侧权限控制 → 读写权限 → 设置 → 选公共读 → 保存。

4. 获取 AccessKey(重要,网站后台要填)
安全建议:用 RAM 子账号,不要用主账号 AK
- 右上角头像 → AccessKey 管理 → 继续使用 AccessKey。
- 创建 AccessKey,复制保存:
泄露会导致 OSS 被盗刷,务必保密!

5. 记录 Bucket 信息(后面要填)
- Bucket 名称:xxx
二、网站后台配置 OSS(核心步骤)
1. 在文件管理 进入后台 OSS 配置页

2. 填写 OSS 参数(一字不差)

按下面对应填写:
表格
| 配置项 | 填写内容 |
|---|---|
| AccessKey ID | 刚才复制的 AK ID |
| AccessKey Secret | 刚才复制的 AK Secret |
| Bucket 名称 | 你的 Bucket 全名 |
- 提交保存 → 提示 “配置成功” 即可。
三、资源上传
配置 后 直接选择oss上传即可。

四、OSS 防盗链配置(防止盗链扣费)
- 进入 Bucket → 权限控制 → 防盗链。
- 开启防盗链 → Referer 白名单填入:
- 黑名单留空,保存。
五、HTTPS 与自定义域名(可选,推荐)
1. OSS 绑定自定义域名
- Bucket → 传输管理 → 域名管理 → 绑定域名。
- 输入
img.yourdomain.com→ 按提示做 DNS 解析(CNAME 指向 OSS 域名)。 - 开启HTTPS(需备案域名,免费证书)。
六、常见问题排查
- 上传提示 “AccessKey 错误”
- 图片显示 403 Forbidden
七、一键核对清单(最后检查)
- ✅ OSS Bucket:公共读、关闭阻止公共访问
- ✅ AK/Secret 正确,权限足够
- ✅Bucket 一致
- ✅ 防盗链白名单包含你的域名
- ✅ HTTPS 正常(浏览器无安全警告)
- 为避免云存储费用失控,特此告知:
- 阿里云 OSS、华为云 OBS不推荐使用按需流量计费模式,外网流出流量实时扣费,易因异常访问产生高额支出。
- 因业务特殊必须使用按需计费的用户,必须提前配置流量使用阈值与费用预警,及时接收超限通知,把控支出。