阿里云 OSS

一、阿里云 OSS 准备工作(必须先做)

1. 开通 OSS 并创建 Bucket

  1. 登录阿里云控制台 → 搜索进入对象存储 OSS
  2. 点击创建 Bucket,关键参数:

1777255608138215.jpeg

2. 关闭 “阻止公共访问”

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

1777255816174759.jpeg

3. 设置 Bucket 为 “公共读”

  1. 左侧权限控制 → 读写权限 → 设置 → 选公共读 → 保存。

1777255752687913.jpeg

4. 获取 AccessKey(重要,网站后台要填)

安全建议:用 RAM 子账号,不要用主账号 AK

  1. 右上角头像 → AccessKey 管理 → 继续使用 AccessKey。
  2. 创建 AccessKey,复制保存:

泄露会导致 OSS 被盗刷,务必保密!

1777255727207767.jpeg

5. 记录 Bucket 信息(后面要填)

  • Bucket 名称:xxx

二、网站后台配置 OSS(核心步骤)

1. 在文件管理 进入后台 OSS 配置页

1777260384132482.png

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

1777260458582444.png

按下面对应填写:

表格

配置项 填写内容
AccessKey ID 刚才复制的 AK ID
AccessKey Secret 刚才复制的 AK Secret
Bucket 名称 你的 Bucket 全名
  1. 提交保存 → 提示 “配置成功” 即可。

三、资源上传

配置 后 直接选择oss上传即可。

1777260493855078.png


四、OSS 防盗链配置(防止盗链扣费)

  1. 进入 Bucket → 权限控制 → 防盗链
  2. 开启防盗链 → Referer 白名单填入:
  3. 黑名单留空,保存。

五、HTTPS 与自定义域名(可选,推荐)

1. OSS 绑定自定义域名

  1. Bucket → 传输管理 → 域名管理 → 绑定域名
  2. 输入 img.yourdomain.com → 按提示做 DNS 解析(CNAME 指向 OSS 域名)。
  3. 开启HTTPS(需备案域名,免费证书)。

六、常见问题排查

  1. 上传提示 “AccessKey 错误”
  2. 图片显示 403 Forbidden

七、一键核对清单(最后检查)

  • ✅ OSS Bucket:公共读、关闭阻止公共访问
  • ✅ AK/Secret 正确,权限足够
  • ✅Bucket 一致
  • ✅ 防盗链白名单包含你的域名
  • ✅ HTTPS 正常(浏览器无安全警告)
  • 为避免云存储费用失控,特此告知:
  • 阿里云 OSS、华为云 OBS不推荐使用按需流量计费模式,外网流出流量实时扣费,易因异常访问产生高额支出。
  • 因业务特殊必须使用按需计费的用户,必须提前配置流量使用阈值与费用预警,及时接收超限通知,把控支出。