腾讯云国际 COS 对象存储入门:创建桶、权限与防盗刷
COS(Cloud Object Storage)是腾讯云国际站的对象存储,放图片、备份、安装包、静态网站都靠它。入门要过三关:建桶、权限、防盗刷——权限配错会泄数据,防盗刷不配会烧钱。
创建存储桶
- 控制台 → COS → 创建存储桶
- 名称全局唯一,格式
名称-APPID - 地域选离用户或服务器近的(服务器同地域内网免流量费)
- 访问权限是关键选择:
| 权限 | 适用 | 风险 |
|---|---|---|
| 私有读写 | 备份、内部文件 | 最安全,默认选它 |
| 公有读私有写 | 网站静态资源 | 可被直链,要配防盗链 |
| 公有读写 | 几乎不该用 | 任何人可上传删除 |
上传与访问
- 控制台网页直接拖拽上传
- 命令行用 coscli 或 COSBrowser 客户端
- 程序接入用 SDK + 子账号密钥(不要用主账号密钥)
公有读的对象拿到 URL 即可访问:https://桶名-APPID.cos.地域.myqcloud.com/文件路径。
防盗链与费用保护
公有读桶必须做两件事:
- 防盗链:桶 → 安全管理 → 防盗链,设置 Referer 白名单(只允许自己的域名),空 Referer 视业务决定
- 监控告警:对流出流量设告警,异常放大立即知道
再进一步:前面挂 CDN,源站限制只允许 CDN 回源,把直连入口彻底关掉。
静态网站托管
桶 → 基础配置 → 静态网站,开启后可指定 index.html 与 404 页,配合自定义域名 + CDN + HTTPS 就是一个免服务器的静态站。
常见坑
- 桶设公有读写被人传了违规文件——权限永远最小化
- 密钥写死在前端代码里——用临时密钥(STS)
- 忘了生命周期:日志类对象设自动过期,不然存储费越滚越多
- 跨地域访问走公网流量——服务器和桶尽量同地域
常见问题
腾讯云国际 COS 对象存储入门需要注意什么?
操作前先确认账号属于腾讯云国际对应站点,并备份关键数据或记录当前配置。按本文步骤完成后做一次验证。需要账号可申请账号,续费见自助充值。
出错后如何快速回滚或止损?
优先恢复到变更前的快照、镜像或原规则;若涉及计费或销毁类操作,先停止继续变更,再按官方控制台状态与工单路径处理。不确定时不要反复点击高危按钮。
没有对应云账号时怎么开始?
可先通过申请账号开通国际云账号,再用自助充值完成额度准备。新账号建议先完成 MFA、访问密钥收敛与费用告警,再部署业务。