Skip to content

腾讯云COS存储配置

腾讯云对象存储COS(Cloud Object Storage)是腾讯云提供的分布式存储服务,具备高可用、低成本、稳定安全等特点,本章介绍DJAOD对接腾讯云COS的详细教程。

注册账号

前往 https://cloud.tencent.com 注册腾讯云账号并完成实名认证。新用户可领取标准存储容量包(3个月)等免费额度。

创建存储桶

登录腾讯云控制台,进入 COS管理控制台,点击 创建存储桶

  • 名称:填写自定义名称(全局唯一)
  • 所属地域:选择离用户最近的机房节点
  • 访问权限:推荐选择 公私有读写
  • 其他配置:默认即可,可后续按需调整

创建成功后,在存储桶列表即可看到该存储桶。

绑定域名

在存储桶详情页的 域名管理 中配置:

  1. 默认域名:系统自动分配测试域名,可用于开发阶段
  2. 自定义域名:点击 添加域名,输入自定义域名(如 img.example.com
  3. 在 DNS 解析处添加 CNAME 记录,指向 COS 的默认域名(格式如 <bucket-name>.cos.<region>.myqcloud.com
  4. 如需 CDN 加速,先开启 CDN 加速 并配置 CDN 域名,再将 CNAME 指向 CDN 域名

开启HTTPS

域名管理 中找到已绑定的域名:

  • 默认域名支持 HTTPS 访问,直接使用即可
  • 自定义域名:上传 SSL 证书(可使用腾讯云免费 DV 证书)开启 HTTPS
  • 也可通过 CDN 加速 中的 HTTPS 配置统一管理

获取 SecretId 与 SecretKey

进入 API密钥管理

  • SecretId:用于标识 API 调用者身份
  • SecretKey:用于签名字符串的密钥,仅创建时可见,请妥善保管

建议使用 子用户密钥,在 访问管理用户新建用户 中创建子账号,仅授予 COS 相关操作权限(如 QcloudCOSFullAccess),降低安全风险。

DJAOD后台填写

登录 DJAOD 后台,进入 系统设置存储配置,选择存储驱动为 腾讯云COS,依次填写:

配置项说明
SecretId腾讯云 SecretId
SecretKey腾讯云 SecretKey
存储桶名称(Bucket)COS 存储桶名称
所属地域(Region)ap-guangzhouap-shanghai
CDN 域名绑定的自定义域名(如 https://img.example.com
上传目录存储桶中的前缀目录(可选,如 uploads/

填写完成后点击 保存,即可使用腾讯云COS作为DJAOD的存储后端。

Released under the MIT License.