You need to enable JavaScript to run this app.
导航
约束限制
最近更新时间:2024.08.05 15:29:17首次发布时间:2021.09.15 21:38:43

本文介绍使用对象存储 TOS 一些主要特性时的使用限制。

带宽

每个地域每个主账号的最大带宽限制如下:

地域

内外网总上传带宽

外网上传带宽

内外网总下载带宽

外网下载带宽

华北2(北京)

10Gbps

5Gbps

10Gbps

5Gbps

华南1(广州)

10Gbps

5Gbps

10Gbps

5Gbps

华东2(上海)

10Gbps

5Gbps

10Gbps

5Gbps

亚太东南(柔佛)

10Gbps

5Gbps

10Gbps

5Gbps

说明

  • 如果带宽达到该阈值,所有请求会触发流控。触发流控后,请求会被降速并且响应的Header中会增加 x-tos-qos-delay-time: numbernumber 指当前请求被流控的时长)或者快速响应状态码 429。
  • 为了避免业务请求失败,建议您参考 TOS 性能优化文档,设计流控场景的容错方案。
  • 建议您根据约束限制配置相应的告警策略,避免因触发流控影响您的业务运行。配置告警策略的详细步骤,请参见设置告警策略
  • 如果您的业务有更大的带宽需求,请提交工单联系技术支持。

QPS

限制项

说明

读写请求

每个地域每个主账号默认 10000 QPS,说明如下:

  • 非顺序读写:10000 QPS
  • 顺序读写:2000 QPS

    说明

    如果您在一个桶内的对象命名规则中使用了顺序前缀(如时间顺序、字母顺序),可能会导致大量对象的请求访问集中在某个特定分区,造成分区访问热点,导致请求速率下降。为了避免影响程序正常运行,您可以修改顺序前缀,详细说明,请参见性能优化

ListObjects 请求

每个地域每个主账号默认 1000 QPS。

创桶/删桶/列举桶/PutBucket 类/GetBucket 类请求

每个地域每个主账号默认 200 QPS。

热点频控

  • 单文件上传/删除/List 热点频控:每个地域每个主账号默认 50 QPS。
  • 单文件下载热点频控:每个地域每个主账号默认 1000 QPS。

说明

  • 如果 QPS 到该阈值,所有请求会触发流控。触发流控后,请求会快速响应状态码429。
  • 为了避免业务请求失败,建议您参考 TOS 性能优化文档,设计流控场景的容错方案。
  • 建议您根据约束限制配置相应的告警策略,避免因触发流控影响您的业务运行。配置告警策略的详细步骤,请参见设置告警策略
  • 如果您的业务有更大的 QPS 需求,请提交工单联系技术支持。

存储类型

限制项

说明

低频存储

  • 单个文件小于 64KiB 时,将按照 64KiB 计算容量;大于或等于 64KiB,按照实际容量计算。
  • 最低存储时间为 30 天。如果存储时间不足 30 天时,文件被更新或删除,会收取剩余天数的费用。

归档闪回存储

  • 单个文件小于 64KiB 时,将按照 64KiB 计算容量;大于或等于 64KiB,按照实际容量计算。
  • 最低存储时间为 90 天。如果存储时间不足 90 天时,文件被更新或删除,会收取剩余天数的费用。

智能分层存储

  • 创建存储桶时不支持将存储类型配置为智能分层类型。
  • 小于 64KiB 的对象将一直存储在高频访问层,不会在不同访问层之间转换。
  • 小于 64KiB 的文件不收取文件监控费用。

归档存储

  • 文件需要恢复取回后才能读取。
  • 单个文件小于 64KiB 时,将按照 64KiB 计算容量;大于或等于 64KiB,按照实际容量计算。
  • 最低存储时间为 90 天。如果存储时间不足 90 天时,文件被更新或删除,会收取剩余天数的费用。

冷归档存储

  • 文件需要恢复取回后才能读取。
  • 单个文件小于 64KiB 时,将按照 64KiB 计算容量;大于或等于 64KiB,按照实际容量计算。
  • 最低存储时间为 180 天。如果存储时间不足 180 天时,文件被更新或删除,会收取剩余天数的费用。
  • 每个火山引擎账号的取回量参考值:平均每秒 500 个文件,三种恢复模式总取回量为每天 100TiB~150TiB。

深度冷归档存储

  • 文件需要恢复取回后才能读取。
  • 单个文件小于 64KiB 时,将按照 64KiB 计算容量;大于或等于 64KiB,按照实际容量计算。
  • 最低存储时间为 180 天。如果存储时间不足 180 天时,文件被更新或删除,会收取剩余天数的费用。
  • 每个火山引擎账号的取回量参考值:平均每秒 100 个文件,两种恢复模式总取回量为每天 10TiB~15TiB。

说明

深度冷归档处于邀测状态,如您需要使用该存储类型,请联系客户经理。

存储桶(Bucket)

限制项

说明

存储桶(Bucket)

  • 每个主账号最多可以创建 100 个存储桶,如果您需要创建更多的存储桶,请提交工单联系技术支持。
  • 存储桶创建后无法修改存储桶命名及所在地域。
  • 存储桶命名规范详情,请参见常用概念
  • 单个存储桶的文件数量和空间大小均不受限制。

生命周期规则

  • 单个桶的生命周期规则最多不超过 1000 条,并且一个桶中所有生命周期规则的 JSON 描述总大小不能超过 20KB。
  • 创建生命周期规则后不会立即对桶内所有对象生效,会存在一定的延迟。即生命周期规则创建后的 24 小时内,TOS 会加载规则。规则加载完成后,TOS 会在 24 小时内开始启动执行。同时存在以下限制:
    • 对于未开启版本控制的存储桶,TOS 支持在 24 小时内执行完成 10 亿次生命周期相关操作(包括存储类型转换、对象过期删除和分片过期删除)。如果生命周期相关操作超过 10 亿次,则执行时间可能超过 24 小时。
    • 对于已开启版本控制的存储桶,TOS 支持在 24 小时内执行完成 5 亿次生命周期相关操作(包括存储类型转换、对象过期删除和分片过期删除)。如果生命周期相关操作超过 5 亿次,则执行时间可能超过 24 小时。

      说明

      如果存储桶开启了版本控制,则对对象的每个版本的操作均记为一次生命周期操作。

回源规则

  • TOS 最多支持创建 20 条回源规则。存在多条回源规则时,按照回源规则列表中的顺序依次匹配。当命中某条规则后,则不再匹配后续规则。
  • 镜像回源最大能够支持 5GiB 的对象。如果需要请求超过 5GiB 的对象,请使用 Get Range 的功能。
  • 重定向回源最大能够支持 300GiB。
  • 回源的 QPS 及流量限制为默认 2000 QPS 及 2000Mbps 流量。如果达到该阈值,请求会触发流控。

自定义域名

  • 一个域名只能绑定一个存储桶。
  • 一个存储桶最多可以绑定 20 个域名。

存储桶复制

  • 一个存储桶的跨区域复制规则和同区域复制规则数量之和不能超过 100 条。
  • 每条跨区域复制规则最多可添加 10 个指定前缀。
  • 冷归档类型的对象及加密对象不支持跨区域复制到目的桶。
  • 源桶与目标桶的 QPS 及流量限制为默认 10000 QPS 及 10Gbps 流量。如果达到该阈值,请求会触发流控。

桶策略

单个存储桶中所有桶策略的 JSON 视图描述不能超过 20KB。

桶清单

每个存储桶最多可以配置 10 条桶清单。

对象/文件(Object)

限制项

说明

上传文件

  • 简单上传方式最大能够上传 5GiB文件。
  • 分片上传最大能够上传 48.8TiB 文件(每个分片最大 5GiB,分片数量最多 10000)。
  • 文件的命名规范详情,请参见常用概念

数据处理

图片处理

  • 使用限制
    • 原图格式仅支持 JPG、PNG、BMP、GIF、WEBP 和 TIFF。
    • 原图大小不能超过 20MB。
    • 原图宽、高不能超过 30000 px,总像素不能超过 2.5 亿 px(旋转操作的原图宽、高不能超过 4096 px)。
    • 缩放后的图片宽、高不能超过 16384 px,总像素不能超过 16777216 px。
    • 一个存储桶最多支持 100 个图片样式。
  • 图片处理和视频处理每秒请求数 QPS 限制如下:
    • 北京地域:20
    • 其他地域:10

    说明

    如果您有计算量较大的场景或使用时超过该限制,请提交工单联系技术支持或客户经理评估。

视频处理

  • 仅支持对视频编码格式为 H264 和 H265 的视频文件进行处理。
  • 图片处理和视频处理每秒请求数 QPS 限制如下:
    • 北京地域:20
    • 其他地域:10

    说明

    如果您有计算量较大的场景或使用时超过该限制,请提交工单联系技术支持或客户经理评估。

文档预览

  • 仅支持预览以下文件类型:
    • 演示文件:pptx、ppt。
    • 文字文件:docx、doc。
    • 表格文件:xlsm、xls。
  • 仅支持输出以下文件格式:png、jpg、pdf、html
  • 预览的原始文档大小不能超过 200MB。