抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • 产品介绍
  • 快速开始
  • 场景指南
  • 操作指南
  • 总览
  • 账号入驻
  • 服务管理
  • 函数服务管理
  • 组件中心
  • 数据恢复到新实例
  • 对象存储
  • TOS Browser
  • 对象存储
  • CDN
  • 数据库MySQL
  • 云数据库
  • 配置中心
  • 文档数据库MongoDB
  • 缓存数据库Redis
  • 设置
  • 资源用量
  • 行业解决方案
  • 运维管理
  • 费用中心
  • 火山引擎
  • 浏览器启用第三方 cookie配置指引
  • 操作限制
  • 开发指南
  • SDK参考
  • 产品动态
  • 产品计费
  • 常见问题
  • 介绍

    对象存储TOS(Tinder Object Storage)是抖音云提供的海量、安全、低成本、易用、高可靠、高可用的分布式云存储服务。您可以通过RESTful API接口、SDK和工具等多种形式使用TOS。通过网络,您可以在任何应用、任何时间、任何地点管理和访问TOS上的数据。
    产品具有如下 3 点优势
      1.规模海量:TOS通过自研分布式对象存储技术,通过领先的架构与技术支持,目前内部部署对象存储机器万台规模,存储规模超过EB。传统用户自建对象存储系统,存在扩展性支持的节点规模有限,难以满足100PB级的扩展性要求; 桶和对象的元数据管理存在瓶颈,单桶并发写入性能较低,单桶对象数量有限等问题。TOS对象存储服务单桶提供无限的存储能力,帮助您轻松应对海量数据存储与管理。
      2.高持久性:TOS对象存储采用了分布式架构,每个对象的数据不同冗余存储在同一区域的多个设施设备上,确保硬件失效时的数据高持久性。周期性地通过校验等方式验证数据的完整性,及时发现因硬件失效等原因造成的数据损坏。当检测到数据有部分损坏或丢失时,会利用冗余的数据,进行重建并修复损坏数据。同时TOS也支持跨地域的数据复制,实现数据的异地容灾。数据可靠性可达99.999999999%(11个9)。
      3.高安全性:数据访问方面,提供多层级的安全防护。所有的桶和对象都有ACL等访问控制策略,连接均支持SSL加密,系统会对访问用户进行身份鉴权,保障数据安全。

    操作指南

    开通对象存储,进行文件管理

      1.首次进入可以看见启用按钮,点击启用,即可开启。
      2.开通后,界面如下图。正式使用前需要配置 CDN,可显著提高资源的加载速度、节省流量费用,使用文档。支持上传文件、新建文件夹、批量删除 操作。
      3.上传文件时支持指定文件权限。公开读可直接通过拼接链接访问,私有读则需要服务端生成预签名链接才可以访问。
      4.点击文件详情,侧拉出弹窗
      a.权限:默认为私有读
      b.上传者 OpenID:通过抖音端 SDK 上传的文件会记录其 OpenID 并进行访问权限控制。
      c.对象存储地址:直接通过对象存储访问文件,没有 CDN 加速效果,成本远高于 CDN 流量。
      d.CDN 地址:绑定 CDN 域名后,将对象存储域名替换为 CDN 域名即可走 CDN 进行加速。

    配置

    支持查看对象存储信息,CDN 操作可参考CDN 内容分发网络

    访问控制

    对象存储支持通过抖音客户端 SDK、对象存储 SDK 进行调用。
      1.客户端SDK接口 该配置仅对通过抖音客户端SDK发起的请求有效,目前提供小程序、小游戏的SDK
      2.服务端如何操作对象存储上的文件获取访问密钥后通过 SDK 进行调用。

    资源包

      1.点击「资源包」可查看到资源包列表
      2.点击购买,弹出「购买资源包」弹窗,可根据用量进行购买。

    常见问题

    开通的桶权限是如何设置?

    现在开通的对象存储都是私有的。要让文件可被外部访问,必须在创建文件的时候指定文件为公共读。

    对象存储支持的QPS是多少?

      GET类请求:每个地域每个主账号默认5000 QPS。
      PUT类请求:每个地域每个主账号默认5000 QPS。
      ListObjects请求:每个地域每个主账号默认1000 QPS。
    如果您的业务有更大的QPS需求,请联系抖音云技术支持。

    最大能上传多大的文件,最多能上传多少个文件?

    简单上传方式最大能够上传5GB文件。
    文件数量和空间大小均不受限制。