计费单价
本文仅说明相关计费项及付费方式。有关计费项的定价详情,请参见OSS产品定价。
计费项
以下计费项中,返回码为4xx、5xx的请求不产生流量费用。
流入流量
计费项 | 计费项Code | 计费规则 | 是否计费 |
外网流入流量 | 不涉及 | 通过外网Endpoint(示例值oss-cn-hangzhou.aliyuncs.com)或者传输加速Endpoint(示例值oss-accelerate.aliyuncs.com)调用PutObject等上传类接口上传文件产生的流量。 | 否 |
内网流入流量 | 不涉及 | 通过内网Endpoint(示例值oss-cn-hangzhou-internal.aliyuncs.com)调用PutObject等上传类接口上传文件产生的流量。 | 否 |
流出流量
计费项 | 计费项Code | 计费规则 | 是否计费 |
外网流出流量 | NetworkOut | 通过外网Endpoint(示例值oss-cn-hangzhou.aliyuncs.com)或者传输加速Endpoint(示例值oss-accelerate.aliyuncs.com)调用GetObject接口访问、下载、预览文件或者进行图片处理操作产生的流量。
说明 使用传输加速Endpoint请求OSS资源时,还会产生传输加速费用。 外网流出流量费用=外网流出流量(GB)×每GB单价 | 是 |
内网流出流量 | 不涉及 | 通过内网Endpoint(示例值oss-cn-hangzhou-internal.aliyuncs.com)调用GetObject接口访问、下载、预览文件或者进行图片处理操作产生的流量。 | 否 |
CDN回源流出流量
计费项 | 计费项Code | 计费规则 | 是否计费 |
CDN回源流出流量 | CdnOut | OSS将用户请求的资源传输到CDN缓存节点产生的回源流出流量。 CDN回源流出流量费用=CDN回源流出流量(GB)×每GB单价 | 是 |
跨区域复制流量
计费项 | 计费项Code | 计费规则 | 是否计费 |
跨区域复制流量 | ReplicationDatasize | 使用跨区域复制功能将源Bucket的数据同步复制到目标Bucket时产生的流出流量。 跨区域复制流量费用=跨区域复制流量(GB)×每GB单价 | 是 |
支付方式
选型指导
建议您参考以下多种付费方式的介绍,了解不同付费方式的特点、适用场景等信息,方便您选择适当的付费方式,以降低流量成本。
付费方式 | 说明 | 特点 | 适用场景 |
按量付费 | 所有计费项默认采用按量付费。按照各计费项的实际用量结算费用。先使用,后付费。 | 数据下行流量波动较大,难以预测 | 初创公司正在开发一款新的移动应用,预计用户数量和流量会在推广期间大幅增长,但具体增长速度和规模难以预测 |
下行流量包 | 针对外网流出流量计费项推出的资源包。在费用结算时,优先从资源包抵扣用量。先购买,后抵扣。 | 数据下行流量相对稳定、可预测 | 一家大型电商网站每天都有稳定大量外网访问量和下载量 |
回源流量包 | 针对OSS流出到CDN边缘节点流量场景推出的资源包。在费用结算时,优先从资源包抵扣用量。先购买,后抵扣。 | OSS流出到CDN边缘节点流量相对稳定、可预测 | 您的业务具有稳定的OSS流出至CDN边缘节点的流量需求,即每日或每月有规律地向CDN缓存节点分发内容,且流量量级可预估。例如,大型网站或视频平台每日需同步大量静态资源至CDN以加速全球用户访问。 |
支持情况
以下是各计费项付费方式的支持情况:
常见问题
外网流出流量出现非预期增长怎么解决?
当您的Bucket出现外网流出流量异常突增的情况,您可以参考以下方法进行排查解决。
确认流量异常情况。
Bucket已开启实时日志查询
登录OSS管理控制台。
单击Bucket 列表,然后单击目标Bucket名称。
在左侧导航栏,选择。
在实时查询页签下,输入以下查询和分析语句,查询examplebucket中高频访问文件及其对应的热门访问IP,并按访问次数排序,返回前5条记录。
* and __topic__: oss_access_log and bucket: examplebucket
| SELECT
client_ip AS ip_address,
request_uri AS file_path,
COUNT(*) AS access_count,
SUM(content_length_out) AS total_bytes_sent
FROM
log
WHERE
http_status = 200
GROUP BY
request_uri, client_ip
ORDER BY
access_count DESC
LIMIT 5;
查询和分析结果如下:

Bucket未开启实时日志查询
登录OSS管理控制台。
单击Bucket 列表,然后单击目标Bucket名称。
在左侧导航栏,选择用量查询>热点统计,然后单击热点 Referer/IP页签,查看Top 10(Referer/IP)。
在左侧导航栏,选择用量查询>文件访问统计,查看高频访问文件的文件名、产生的流出流量。
识别是否为异常流量。
检查相关配置。
配置项 | 风险说明 | 解决方法 |
Bucket ACL设置了公共读或公共读写 
| 任何人(包括匿名访问者)都可以对该Bucket中的文件进行读操作,从而产生大量的下行流量费用。 | 将Bucket ACL设置为私有。设置为私有后,所有不带签名或者没有权限的请求都会失败。 
具体步骤,请参见设置Bucket ACL。 |
高频访问的文件ACL设置了公共读或者公共读写 
| 任何人(包括匿名访问者)都可以对该文件进行读操作,从而产生大量的下行流量费用。 | 将Object ACL设置为私有。具体步骤,请参见设置Object ACL。 
完成以上配置后,用户需要通过预签名URL在指定有效期内才能访问该文件。 |
Bucket Policy没有对允许访问Bucket的IP地址进行限制 | 如果某些未知来源的IP地址频繁请求特定对象,也会产生大量的下行流量费用。 | 通过Bucket Policy限制步骤1查询到的未知来源的热门访问IP地址访问Bucket。 
具体步骤,请参见通过Bucket Policy授权访问OSS。 |
没有配置Referer防盗链来阻止其他网站引用OSS文件 | 其他网站可以通过直接引用 OSS 文件的 URL(如图片、视频等),将流量压力转移到您的 OSS 上。这会导致您的 OSS 下行流量激增,产生高额的带宽费用。 | 通过配置防盗链黑名单Referer的方式限制步骤1查询到恶意Referer访问OSS,同时允许对访问来源设置白名单的机制,避免OSS资源被其他人盗用。具体步骤,请参见配置防盗链。 |
配置CDN加速访问OSS。
如果确认是内容分发引起的下行流量突增,建议使用CDN分发OSS中的图片、视频、文档等静态资源,降低OSS下行流量费用,提升资源加载速度。具体步骤,请参见CDN加速访问。
是否支持请求者支付,而不是Bucket拥有者支付外网流出流量费用、CDN回源流出流量费用?
如果您希望通过请求者支付,而不是Bucket拥有者支付外网流出流量费用、CDN回源流出流量费用时,可以开启请求者付费模式。具体操作,请参见开启请求者付费模式。
为什么产生外网流出流量费用的同时还出现了请求费用?
外网流出流量是从OSS传输到客户端产生的流量,而数据传输到客户端是通过调用OSS API接口实现的,OSS会根据调用的API次数收取请求费用。因此,产生外网流出流量的同时通常也会同步产生请求费用。
相关文档
如果您希望查询OSS按小时计量的数据信息,请参见OSS小时数据。
如果您希望在具体的计费案例中了解该计费项的计费详情,请参见计费案例。
如果您希望查看该计费项的费用明细,请参见账单查询。