• 介绍和获取见官方文档:

    对象存储 快速入门-SDK 文档-文档中心-腾讯云

    简单来说就是调用腾讯云 OSS API 上传文件和刷新 CDN 缓存都需要 Token 来进行鉴权。

    <aside> 💡 注:需要 SecretId、SecretKey 作为初始化参数,Bucket、Region 作为操作的参数。

    </aside>

  • 在调用以下接口的时候使用:

    <aside> 💡 因为涉及到「上传文件到对象存储」和「刷新文件 CDN 缓存」,所以用到了官方的 JS 和 NodeJS 两个库,分别是 cos-nodejs-sdk-v5 和 ~~tencentcloud-sdk-nodejs~~ ,前者是对象存储使用,后者是 CDN 使用(tencentcloud 无浏览器可用的 sdk,因此无法更新图片后通过前端刷新缓存,需要手动)。

    </aside>

    • 检查指定路径(Key)文件是否存在:

      对象存储 检查对象是否存在-SDK 文档-文档中心-腾讯云

    • 简单上传文件到指定路径(Key):

      对象存储 上传对象-SDK 文档-文档中心-腾讯云

    • 刷新指定 Url 的 CDN 的缓存:

      内容分发网络 CDN 刷新 URL-内容管理相关接口-API 中心-腾讯云

  • 其他说明

    考虑使用子账户的 SecretId 和 SecretKey,仅授权 COS 读写权限给该账户,避免 Key 泄露产生意外损失。