Skip to content

阿里云 OSS 存储配置指南

阿里云对象存储服务(Object Storage Service,简称 OSS)是一种海量、安全、低成本、高可靠的云存储服务。本文档将指导您完成阿里云 OSS 的配置,以便在 DSMall Pro 系统中使用。

官方文档阿里云 OSS 官方文档中心

注册阿里云账号

  1. 访问 阿里云官网
  2. 点击右上角"注册"按钮
  3. 填写手机号、邮箱等信息完成注册

开通 OSS 服务

  1. 登录阿里云控制台
  2. 在搜索框中输入"OSS"或直接访问 OSS 控制台
  3. 点击"开通服务"
  4. 选择付费方式(按量付费或包年包月)
  5. 确认开通

创建存储空间

步骤 1:创建 Bucket

  1. 在 OSS 控制台点击"创建 Bucket"
  2. 填写存储空间名称(全局唯一,建议使用项目相关名称)

创建访问密钥

请参考 阿里云访问密钥配置指南 创建 RAM 用户和 AccessKey。

后端配置

在 DSMall Pro 后端系统中配置 OSS 存储:

配置位置:网站后台 → 设置 → 存储设置

OSS 存储配置界面

配置参数

参数说明示例值
存储类型选择 aliyun_ossaliyun_oss
AccessKey IDRAM 用户的 AccessKey IDLTAI5txxxxxxxxxxxxxxx
AccessKey SecretRAM 用户的 AccessKey Secretxxxxxxxxxxxxxxxxxxxxxxxxxxxx
EndpointOSS 地域节点地址https://oss-cn-hangzhou.aliyuncs.com
Bucket 名称存储空间名称dsmall-pro-files

Endpoint 配置说明

Endpoint 是访问 OSS 的入口地址,必须与创建 Bucket 时选择的地域对应。

完整的地域和 Endpoint 列表: 请参考 阿里云 OSS 地域和访问域名官方文档 获取最新的完整列表。

常用地域 Endpoint 示例:

地域外网 Endpoint内网 Endpoint
华东1(杭州)https://oss-cn-hangzhou.aliyuncs.comhttps://oss-cn-hangzhou-internal.aliyuncs.com
华东2(上海)https://oss-cn-shanghai.aliyuncs.comhttps://oss-cn-shanghai-internal.aliyuncs.com
华北2(北京)https://oss-cn-beijing.aliyuncs.comhttps://oss-cn-beijing-internal.aliyuncs.com
华南1(深圳)https://oss-cn-shenzhen.aliyuncs.comhttps://oss-cn-shenzhen-internal.aliyuncs.com

常见问题

Q1:上传文件失败,提示权限不足

解决方案:

  1. 检查 AccessKey ID 和 Secret 是否正确
  2. 确认 RAM 用户是否有足够的 OSS 权限
  3. 检查 Bucket 的读写权限设置

Q2:前端上传文件时出现跨域错误

解决方案:

  1. 检查 Bucket 的 CORS 配置
  2. 确认允许的域名包含您的网站域名
  3. 检查允许的 HTTP 方法是否包含 POST

Q3:文件访问速度慢

解决方案:

  1. 选择离用户最近的地域
  2. 开启 CDN 加速
  3. 使用内网 Endpoint(如果服务器在阿里云 ECS)

Q4:存储费用过高

解决方案:

  1. 选择合适的存储类型
  2. 开启生命周期管理,自动转换存储类型
  3. 定期清理无用文件

安全建议

1. 访问密钥安全

  • 定期轮换 AccessKey
  • 使用 RAM 用户而不是主账号
  • 为不同应用创建不同的 RAM 用户
  • 设置最小权限原则

2. Bucket 安全

  • 默认使用私有权限
  • 配置防盗链
  • 开启版本控制
  • 定期备份重要数据

3. 网络安全

  • 使用 HTTPS 访问
  • 配置 IP 白名单(如需要)
  • 监控异常访问

4. 数据安全

  • 对敏感文件进行加密存储
  • 定期检查文件访问日志
  • 设置文件访问权限

技术支持

如果在配置过程中遇到问题,可以:

  1. 查看阿里云 OSS 官方文档
  2. 提交工单到阿里云技术支持
  3. 在 DSMall Pro 社区寻求帮助

最后更新时间:2024年12月