腾讯云对象存储(COS)的下行流量(Download Traffic / Outbound Traffic)是指从 COS 存储桶中读取数据并传输到互联网(即用户终端、公网服务器、CDN 回源等)所产生的出网数据量。其计算方式遵循以下核心规则,需结合计费模式(按量付费/预付费包年包月)、地域、访问来源及是否启用提速服务综合判断:
✅ 一、什么是「下行流量」?(明确范围)
下行流量仅包含 从 COS 发送到公网(Internet)的数据传输量,典型场景包括:
- 用户通过
GET Object直接下载文件(如浏览器访问https://bucket.cos.ap-shanghai.myqcloud.com/file.jpg); - 其他云服务器(非同地域/同账号 VPC 内)通过公网 Endpoint 访问 COS 对象;
- CDN 回源到 COS(当 CDN 节点未命中缓存时,向 COS 拉取源文件);
- API 调用(如
GetObject,ListObjectsV2等)返回的实际响应体数据(不含 HTTP 头)。
| ⚠️ 不计入下行流量的情况(免费或不计费): | 场景 | 说明 |
|---|---|---|
| 同地域内网访问 | 同一地域(Region)下,通过 内网 Endpoint(如 bucket.cos.ap-shanghai.myqcloud.com)访问 COS,且调用方为腾讯云 CVM、SCF、TKE、EMR 等支持内网互通的产品 → 0 元,0 流量计费。✅(强烈推荐) |
|
| 跨地域内网访问 | 不同地域间即使走对等连接/云联网,仍视为公网流量,需计费。❌ | |
| COS 内部操作 | 如跨区域复制(Cross-Region Replication)、生命周期迁移、清单导出等 COS 内部任务产生的流量 → 不计费。✅ | |
| 上传(上行)流量 | PUT Object、POST Object 等上传行为 → 全部免费(腾讯云长期免收上行流量费)。✅ |
✅ 二、下行流量如何计算?(计量单位与精度)
- 计量单位:字节(Byte),按自然月累计,1 GB = 1024 MB = 1024×1024 KB = 1024³ Bytes(二进制换算,非十进制 1000³)。
- 计费粒度:精确到 Byte,账单四舍五入到分(人民币 ¥0.01)。
- 统计周期:按自然月(每月 1 日 00:00:00 至当月最后一天 23:59:59),次月出账。
🔍 示例:
某用户当月通过公网下载 3 个文件:
a.pdf(2.1 MB)→ 2,100,000 Bytesb.mp4(1.85 GB)→ 1,850,000,000 Bytesc.zip(500 KB)→ 500,000 Bytes
总下行流量 = ≈ 1.8524 GB(按实际 Byte 汇总后换算)
✅ 三、计费标准(2024 年最新,以官网为准 ⚠️)
腾讯云 COS 下行流量采用 阶梯式按量付费(中国大陆地域),价格因地域略有差异,主流地域(如上海、广州、北京、深圳)参考如下(单位:元/GB):
| 月累计下行流量 | 单价(元/GB) |
|---|---|
| 0 – 10 TB | ¥0.12 |
| 10 – 50 TB | ¥0.10 |
| 50 – 100 TB | ¥0.08 |
| 100 TB 以上 | ¥0.06 |
📌 重要提示:
- 上述为 中国大陆地域公网下行流量单价(不含税),实际价格请以 腾讯云 COS 官方定价页 实时为准;
- 中国X_X、新加坡、东京等海外地域单价更高(例如X_X约 ¥0.25–¥0.35/GB),且无阶梯优惠;
- 若购买 流量包(预付费),可享更大折扣(如 10TB 流量包约 ¥0.07/GB),适合流量可预测的业务;
- 使用 CDN 提速 COS 时:CDN 的回源流量(COS → CDN)计入 COS 下行流量;而 CDN 给终端用户的分发流量,计入 CDN 流量费用(与 COS 分开计费)。
✅ 四、如何查看和监控下行流量?
- 控制台查看
COS 控制台 → 选择存储桶 → 【监控与告警】→ 查看「网络流出流量」指标(支持按天/小时粒度)。 - 云监控(Cloud Monitor)
进入 云监控控制台 → 产品监控 → 对象存储 COS → 指标:OutTraffic(单位:bps 或 Byte)。 - 费用中心
费用中心 → 账单 → 选择“对象存储 COS” → 查看“请求次数”和“流量”明细(含下行流量用量)。 - API/CLI 查询
使用GetBucketMetricsConfiguration或通过 云监控 API 获取CvmCpuUsage类似指标(需配置监控项)。
✅ 五、降低成本建议(实战优化)
| 方案 | 说明 |
|---|---|
| ✅ 强制走内网 | CVM 与 COS 同地域时,务必使用 cos.<region>.myqcloud.com(内网域名),避免误用 cos.<region>.tencentcloudapi.com(公网域名)。 |
| ✅ 接入 CDN | 高频公网访问场景,用 CDN 缓存 COS 资源,大幅降低 COS 下行流量(CDN 回源只触发一次/缓存周期)。 |
| ✅ 开启压缩与转码 | 对图片/视频使用 COS 图片处理(IMG)、音视频处理(MPS)生成低分辨率版本,减少原始大文件下载量。 |
| ✅ 设置合理缓存策略 | 在 COS 对象上配置 Cache-Control: public, max-age=31536000,提升浏览器/CDN 缓存命中率。 |
| ✅ 使用预签名 URL + 临时凭证 | 避免长期暴露公有读对象,同时便于审计与限流。 |
🔍 最后提醒:
- COS 流量计费 与请求次数(GET/PUT 等)分开计费,二者独立叠加;
- 所有计费均以 腾讯云账户实际出账为准,建议开通「费用告警」并定期核对监控数据;
- 如有大流量业务,可联系腾讯云商务申请专属折扣或定制化方案。
需要我帮你:
🔹 计算某业务场景的预估月流量费用?
🔹 配置 CVM 内网访问 COS 的最佳实践(含代码示例)?
🔹 对比 COS+CDN 与纯 COS 的成本差异?
欢迎随时提出,我可以为你定制分析 👇
云小栈