流量费用

使用OSS传输数据过程中会产生流量,OSS将根据数据传输实际产生的流量计算流量费用。流量主要包括流入流量、流出流量、回源流量和跨区域复制流量。

计费单价

本文仅说明相关计费项及付费方式。有关计费项的定价详情,请参见OSS产品定价

计费项

以下计费项中,返回码为4xx、5xx的请求不产生流量费用。

流入流量

计费项

计费项Code

计费规则

是否计费

外网流入流量

不涉及

通过外网或者传输加速 Endpoint调用PutObject等上传类接口上传文件产生的流量。

内网流入流量

不涉及

通过内网 Endpoint调用PutObject等上传类接口上传文件产生的流量。

流出流量

计费项

计费项Code

计费规则

是否计费

外网流出流量

NetworkOut

通过外网或者传输加速 Endpoint调用GetObject接口访问、下载、预览文件或者进行图片处理操作产生的流量。

说明

使用传输加速Endpoint请求OSS资源时,还会产生传输加速费用

外网流出流量费用=外网流出流量(GB)×每GB单价

内网流出流量

不涉及

通过内网 Endpoint调用GetObject接口访问、下载、预览文件或者进行图片处理操作产生的流量。

CDN回源流出流量

计费项

计费项Code

计费规则

是否计费

CDN回源流出流量

CdnOut

OSS将用户请求的资源传输到CDN缓存节点产生的回源流出流量。

CDN回源流出流量费用=CDN回源流出流量(GB)×每GB单价

跨区域复制流量

计费项

计费项Code

计费规则

是否计费

跨区域复制流量

ReplicationDatasize

使用跨区域复制功能将源Bucket的数据同步复制到目标Bucket时产生的流出流量。

跨区域复制流量费用=跨区域复制流量(GB)×每GB单价

支付方式

选型指导

建议您参考以下多种付费方式的介绍,了解不同付费方式的特点、适用场景等信息,方便您选择适当的付费方式,以降低流量成本。

付费方式

说明

特点

适用场景

按量付费

所有计费项默认采用按量付费。按照各计费项的实际用量结算费用。先使用,后付费。

数据下行流量波动较大,难以预测

初创公司正在开发一款新的移动应用,预计用户数量和流量会在推广期间大幅增长,但具体增长速度和规模难以预测

下行流量包

针对外网流出流量计费项推出的资源包。在费用结算时,优先从资源包抵扣用量。先购买,后抵扣。

数据下行流量相对稳定、可预测

一家大型电商网站每天都有稳定大量外网访问量和下载量

回源流量包

针对OSS流出到CDN边缘节点流量场景推出的资源包。在费用结算时,优先从资源包抵扣用量。先购买,后抵扣。

OSS流出到CDN边缘节点流量相对稳定、可预测

预期会有大量外部访问或者通过CDN缓存跨地域快速分发内容

支持情况

以下是各计费项付费方式的支持情况:

计费项

按量付费

资源包

外网流出流量

打开对象存储OSS资源包购买页,选择资源包类型为下行流量包

CDN回源流出流量

打开对象存储OSS资源包购买页,选择资源包类型为回源流量包

跨区域复制流量

×

计费案例

常见问题

外网流出流量出现非预期增长怎么解决?

可能原因

风险说明

解决方法

Bucket ACL设置为公共读或公共读写

任何人(包括匿名访问者)都可以对该Bucket中的文件进行读操作,从而产生大量的下行流量费用。

  1. 将Bucket ACL设置为私有。具体步骤,请参见设置Bucket ACL

  2. 通过临时访问凭证或签名URL临时授权第三方下载Bucket内的文件。具体步骤,请参见授权给第三方下载

未限制未知来源的公网IP访问

Bucket中的文件被未知来源的公网IP频繁访问时,也会产生大量的下行流量费用。

通过Bucket Policy限制公网访问OSS。具体步骤,请参见教程示例:通过Bucket Policy限制公网访问OSS

直接通过外网Endpoint或者传输加速Endpoint频繁发起GetObject或者图片处理请求

频繁的GetObject和图片处理请求会导致大量的数据下行传输,从而增加外网流出流量。

  • 通过内网 Endpoint发起请求。

  • 使用CDN分发OSS中的图片、视频、文档等静态资源,可以降低流量费用,提升资源加载速度。具体步骤,请参见CDN加速访问

是否支持请求者支付,而不是Bucket拥有者支付外网流出流量费用、CDN回源流出流量费用?

如果您希望通过请求者支付,而不是Bucket拥有者支付外网流出流量费用、CDN回源流出流量费用时,可以开启请求者付费模式。具体操作,请参见开启请求者付费模式

重要
  • 下行流量包不支持抵扣开启请求者付费模式后,请求者通过互联网从OSS传输到客户端产生的外网流出流量费用。

  • 回源流量包不支持抵扣开启请求者付费模式后,请求者从OSS传输到阿里云CDN边缘节点所产生的回源流量费用。

为什么产生外网流出流量费用的同时还出现了请求费用?

外网流出流量是从OSS传输到客户端产生的流量,而数据传输到客户端是通过调用OSS API接口实现的,OSS会根据调用的API次数收取请求费用。因此,产生外网流出流量的同时通常也会同步产生请求费用。

相关文档

  • 如果您希望查询OSS按小时计量的数据信息,请参见OSS小时数据

  • 如果您希望在具体的计费案例中了解该计费项的计费详情,请参见计费案例

  • 如果您希望查看该计费项的费用明细,请参见账单查询