云开发 CloudBase 云存储

云存储提供稳定、安全、低成本的云端存储服务,支持任意数量和形式的非结构化数据存储,包括图片、文档、音频、视频等文件。默认集成 CDN 加速,可通过控制台、SDK、CLI 及 COSBrowser 工具进行管理。

相关产品
云开发 CloudBase 产品页,含版本规格、价格与购买入口。

一、概述

云存储可与 CloudBase 的用户身份认证和安全规则配合使用,实现细粒度的文件访问控制。

二、控制台结构

左侧导航包含以下功能模块:

·概览 — 存储用量与访问统计

·文件管理 — 文件和文件夹的上传、下载、删除等操作

·权限管理 — 访问权限与安全规则配置

·图片设置 — 图片处理相关配置

·缓存设置 — CDN 缓存规则管理

·自定义 CDN — 自定义 CDN 域名与加速策略

·高级能力 — 内容审核、数据处理、智能检索等扩展功能

三、管理方式

方式 说明 适用场景
控制台 图形化界面,支持权限、缓存等配置 日常管理
SDK 集成到应用中,支持文件上传、下载、删除等 应用程序开发
CLI 命令行操作,支持批量处理 自动化脚本、批量部署
COSBrowser 腾讯云对象存储客户端工具,图形化界面 频繁的文件管理操作

五、1.1 基本信息

文件管理页面顶部展示当前存储桶的基本信息:

字段 说明
存储桶名称 存储桶的唯一标识,可复制;单击旁边按钮可前往 COS 存储桶管理
地域 存储桶所在地域(如上海 ap-shanghai)
访问权限 当前权限策略(如「所有用户可读,仅创建者及管理员可写」)

六、1.2 域名信息

字段 说明
默认域名 系统分配的 CDN 加速域名(*.tcb.qcloud.la)
CDN 加速 已开启默认 CDN,如需更灵活的加速策略,可单击「自定义 CDN 配置」

七、1.3 云存储列表

页面中部为文件列表区域,顶部操作栏提供以下功能:

操作 说明
新建文件夹 在当前路径下创建新目录
上传文件夹 将本地文件夹整体上传
上传文件 上传单个或多个文件
下载 下载选中的文件
删除 删除选中的文件或文件夹

右侧提供按文件名搜索和刷新功能。

文件列表包含以下字段:

字段 说明
文件名 文件或文件夹名称,单击可进入子目录
fileId 文件在云存储中的唯一标识
大小 文件大小
更新时间 最近一次修改时间
操作 统计、删除

八、二、权限管理

云存储提供多级权限管理机制,支持与 CloudBase 用户身份认证配合使用。

九、2.1 访问权限

权限类型 说明
所有用户可读,仅创建者及管理员可写 公开读取,写操作受控
仅创建者及管理员可读写 完全私有,需认证后访问
自定义安全规则 基于安全规则进行细粒度访问控制

十、2.2 安全规则

可结合用户身份认证和安全规则实现更细粒度的访问控制,例如:

·文件仅对已登录用户可见

·仅限特定登录方式(如微信登录)的用户访问

·基于用户角色的读写权限控制

十二、3.1 缓存机制

云存储默认集成 CDN 加速,缓存流程如下:用户请求 > 浏览器缓存 > CDN 节点缓存 > 回源获取 > 返回用户。

十三、3.2 配置步骤

1. 进入「缓存设置」页面

2. 单击「编辑」,添加缓存时间配置

3. 单击「保存」部署(约 5 分钟生效)

部署期间再次编辑会覆盖之前的配置。

十四、3.3 配置方式

支持三种方式,各项用 ; 分隔,区分大小写:

方式 格式说明 示例
按文件类型 以 . 开头 .jpg;.png;.css
按文件夹 以 / 开头且不以 / 结尾 /test;/a/b/c
按文件 支持通配符 /index.html;/test/*.jpg

缓存时间设为 0 表示不缓存,最大不超过 365 天。

十五、3.4 优先级

列表底部规则优先级高于顶部,多条策略按从上至下匹配,以最后一次匹配结果为准。

示例(资源 www.test.com/test/abc.jpg):

优先级 规则 缓存时间
1 所有文件 2 分钟
3 .jpg .png .gif 300 秒
4 /test/*.jpg 400 秒
5 /test/abc.jpg 最终生效:200 秒

十七、4.1 默认 CDN

云存储默认开启 CDN 加速,无需额外配置即可使用,特性包括:

·自动提供免费 CDN 域名

·内容分发至全球边缘节点,就近访问

·低延迟、高并发的资源分发能力

十八、4.2 自定义 CDN

如需更灵活的加速策略,可通过左侧「自定义 CDN」配置:

·绑定自定义域名

·配置独立的缓存策略

·设置安全防护规则

十九、五、高级能力

云存储与腾讯云数据万象深度集成,提供以下扩展能力:

能力 说明
图片处理 缩放、裁剪、旋转、格式转换、水印等
图片审核 自动检测违规图片内容
图像标签 智能识别图片内容标签
图像盲水印 隐形水印,用于版权保护
文档处理 文档转码、预览等
内容审核 图片、文本、音视频的安全审核
智能检索 基于内容的文件智能搜索

20、六、注意事项

1. 默认域名已开启 CDN 加速,生产环境建议使用自定义 CDN 域名

2. 缓存时间为 0 时不缓存,所有请求转发至源站

3. 缓存时间最大不超过 365 天

4. 通过控制台上传文件会自动刷新 CDN 节点缓存

5. 缓存配置部署期间再次编辑会覆盖之前配置

6. 文件的 fileID 是云存储中文件的唯一标识,可用于获取临时访问链接

参考链接:云存储

赞 (0)
上一篇 4天前
下一篇 4天前