流量费用

更新时间:2025-04-22 02:05:08

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

计费单价

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

计费项

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

流入流量

计费项

计费项Code

计费规则

是否计费

计费项

计费项Code

计费规则

是否计费

外网流入流量

不涉及

通过外网Endpoint(示例值oss-cn-hangzhou.aliyuncs.com)或者传输加速Endpoint(示例值oss-accelerate.aliyuncs.com)调用PutObject等上传类接口上传文件产生的流量。

内网流入流量

不涉及

通过内网Endpoint(示例值oss-cn-hangzhou-internal.aliyuncs.com)调用PutObject等上传类接口上传文件产生的流量。

流出流量

计费项

计费项Code

计费规则

是否计费

计费项

计费项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

计费规则

是否计费

计费项

计费项Code

计费规则

是否计费

CDN回源流出流量

CdnOut

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

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

跨区域复制流量

计费项

计费项Code

计费规则

是否计费

计费项

计费项Code

计费规则

是否计费

跨区域复制流量

ReplicationDatasize

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

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

支付方式

选型指导

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

付费方式

说明

特点

适用场景

付费方式

说明

特点

适用场景

按量付费

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

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

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

下行流量包

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

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

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

回源流量包

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

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

您的业务具有稳定的OSS流出至CDN边缘节点的流量需求,即每日或每月有规律地向CDN缓存节点分发内容,且流量量级可预估。例如,大型网站或视频平台每日需同步大量静态资源至CDN以加速全球用户访问。

支持情况

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

计费项

按量付费

资源包

计费项

按量付费

资源包

外网流出流量

下行流量包

CDN回源流出流量

回源流量包

跨区域复制流量

×

计费案例

常见问题

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

当您的Bucket出现外网流出流量异常突增的情况,您可以参考以下方法进行排查解决。

  1. 确认流量异常情况。

    Bucket已开启实时日志查询
    Bucket未开启实时日志查询
    1. 登录OSS管理控制台

    2. 单击Bucket 列表,然后单击目标Bucket名称。

    3. 在左侧导航栏,选择日志管理 > 实时查询

    4. 实时查询页签下,输入以下查询和分析语句,查询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;

      查询和分析结果如下:

      screenshot_2025-04-18_15-12-08

    1. 登录OSS管理控制台

    2. 单击Bucket 列表,然后单击目标Bucket名称。

    3. 在左侧导航栏,选择用量查询>热点统计,然后单击热点 Referer/IP页签,查看Top 10(Referer/IP)。

    4. 在左侧导航栏,选择用量查询>文件访问统计,查看高频访问文件的文件名、产生的流出流量。

  2. 识别是否为异常流量。

    • 如果发现某些IP地址频繁请求特定对象,可能是恶意行为,请执行步骤3检查相关配置。

    • 如果发现多个IP地址访问不同对象,可能是内容被大规模分发(如社交媒体传播),请执行步骤4配置CDN加速访问OSS。

  3. 检查相关配置。

    配置项

    风险说明

    解决方法

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

    image

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

    Bucket ACL设置为私有。设置为私有后,所有不带签名或者没有权限的请求都会失败。

    image

    具体步骤,请参见设置Bucket ACL

    高频访问的文件ACL设置了公共读或者公共读写

    screenshot_2025-04-18_15-59-46

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

    Object ACL设置为私有。具体步骤,请参见设置Object ACL

    image

    完成以上配置后,用户需要通过预签名URL在指定有效期内才能访问该文件。

    Bucket Policy没有对允许访问BucketIP地址进行限制

    如果某些未知来源的IP地址频繁请求特定对象,也会产生大量的下行流量费用。

    通过Bucket Policy限制步骤1查询到的未知来源的热门访问IP地址访问Bucket。

    screenshot_2025-04-18_15-43-17

    具体步骤,请参见通过Bucket Policy授权访问OSS

    没有配置Referer防盗链来阻止其他网站引用OSS文件

    其他网站可以通过直接引用 OSS 文件的 URL(如图片、视频等),将流量压力转移到您的 OSS 上。这会导致您的 OSS 下行流量激增,产生高额的带宽费用。

    通过配置防盗链黑名单Referer的方式限制步骤1查询到恶意Referer访问OSS,同时允许对访问来源设置白名单的机制,避免OSS资源被其他人盗用。具体步骤,请参见配置防盗链

  4. 配置CDN加速访问OSS。

    如果确认是内容分发引起的下行流量突增,建议使用CDN分发OSS中的图片、视频、文档等静态资源,降低OSS下行流量费用,提升资源加载速度。具体步骤,请参见CDN加速访问

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

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

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

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

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

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

相关文档

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

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

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

  • 本页导读 (1)
  • 计费单价
  • 计费项
  • 流入流量
  • 流出流量
  • CDN回源流出流量
  • 跨区域复制流量
  • 支付方式
  • 选型指导
  • 支持情况
  • 计费案例
  • 常见问题
  • 外网流出流量出现非预期增长怎么解决?
  • 是否支持请求者支付,而不是Bucket拥有者支付外网流出流量费用、CDN回源流出流量费用?
  • 为什么产生外网流出流量费用的同时还出现了请求费用?
  • 相关文档