概述
本文介绍 BOS 常用功能及使用方式。在您阅读功能概览前,请先查看 BOS 简介和核心概念,以方便您更好的了解 BOS 功能的使用场景和功能含义。
功能列表
BOS 在数据上云、Bucket 管理、多用户访问控制、Object 管理、数据发布、数据处理、事件通知、监控报警等方面具有完备且精细化的管理能力。在操作方式上,BOS 支持通过控制台、API、SDK、工具等方式进行访问和操作。
数据上云
产品功能
|
功能描述
|
本地服务器数据上云:
三方云数据迁移:
|
- 数据上云,可以分为"本地服务器数据上云"、“三方云数据迁移”两种场景,每种场景都会面临上传存量和增量数据的问题。BOS 提供多种数据迁移方式,在保证数据一致性的前提下,尽量减少迁移的额外开销
- 关于不同场景下如何选择数据上云方案及各方案介绍,请查看数据上云方案典型实践
|
存储桶管理
产品功能
|
功能描述
|
|
Bucket 用量数据、监控数据、配置信息和域名发布信息查看
|
|
您在使用 BOS 服务前需创建 Bucket。您可以查看创建 Bucket
|
|
BOS 提供了丰富且精细化的多维度权限管理能力:- Bucket标准权限:私有、公共读和公共读写粒度的配置
- 粗粒度自定义权限:对指定用户设置 READ、LIST、WRITE、FULL_CONTROL 和 MODIFY 权限
- 细粒度自定义权限:BOS 提供的 18 种 API 级别细粒度自定义权限
|
|
数据生命周期管理的自动化管理,实现数据从创建到归档到删除的自动管理流程,从而节约人力和存储费用,详情可查看生命周期管理 |
|
若您为 Bucket 配置了镜像回源,当用户访问该 Bucket 中某一 Object 且该 Object 在 BOS 中并不存在,BOS 会立刻向预先配置好的回源地址请求该 Object,保证访问正常进行
|
|
BOS 支持在服务端为数据进行 SSE(Server-Side Encryption)加密编码。当您在配置 SSE 加密后,在上传文件时 BOS 会通过携带加密参数的方式来对上传数据执行服务端加密设置。详情也可查看设置服务端加密,也可以参考客户端加密典型实践
|
|
数据同步功能能够很好的提供 Bucket 跨区域、 跨账号或其他数据复制的需求。目标 Bucket 中的对象是源 Bucket 中对象的精确副本,它们具有相同的对象名、元数据以及内容,例如创建时间、拥有者、用户定义的元数据、Object ACL、对象内容等。详情可查看数据同步
|
|
BOS 支持 HTML5 协议中的跨域资源共享 CORS 设置,帮助用户实现跨域访问。您可以参考如何解决浏览器跨域CORS问题典型实践
|
|
BOS 支持基于 HTTP header referer 字段的防盗链方法。您可以在 BOS 控制台设置 Referer 字段的白名单。设置白名单后,只有 Referer 字段在白名单内的用户才可访问 Bucket 中存储的数据,不在白名单内的请求会被拒绝。您也可以参考防盗链使用典型实践
|
|
Bucket 合规保留是数据保护的一种方式,用于规避重要的数据存入 Bucket 后被意外删除的风险,适用于金融、保险、医疗、证券等行业。合规保留是一种基于时间的配置策略,用户开启 Bucket 合规保留后需要设定数据保留的时间期限
|
|
BOS 日志功能可以应用在访问统计和安全审核等方面,每条访问日志记录了单个访问请求的详细信息,包括请求者、Bucket 名称、请求时间和请求操作等信息。开启访问日志功能后,会自动将对这个 Bucket 的访问请求,以小时为单位,按照固定的命名规则,生成日志文件写入用户指定的 Bucket。详情请查看设置访问日志
|
|
存储空间清单是一种帮助用户管理存储桶中对象的功能。BOS 可根据用户的清单任务配置,定期每天或者每周扫描用户 Bucket 中指定对象并输出一份清单报告,以 CSV 格式文件的形式存储到用户指定的 Bucket 中。CSV 文件中会列出对象及其对应的元数据,并根据用户的配置信息,记录用户所需的对象属性信息
|
|
请求者付费模式是指由请求者支付读取存储空间(Bucket)内数据时产生的流量和请求费用,而 Bucket 拥有者仅需支付存储费用。当您希望共享数据,但又不希望产生流量费用和请求费用时,您可以开启此功能
|
|
为了提高 BOS 数据的可靠性,用户可以通过配置回收站的功能,保证删除后的数据在回收站内继续保留,用于后续对删除数据的找回。详情也可查看设置回收站
|
|
BOS 支持用户将静态网站托管在 Bucket 上,实现网站轻量化运维。设置生效后,用户可通过直接访问该Bucket的域名访问该托管网站
|
|
百度智能云提供标签管理功能,通过给每个云资源添加标签,从而快速分类和识别管理这些资源,并可以按照标签查看账单
|
|
当 Bucket 不包含任何 Object 和未完成的三步上传 Part时,您可以删除 Bucket
|
|
其他常用 Bucket API 接口
|
多用户访问控制
产品功能
|
功能描述
|
|
多用户访问控制,主要用于帮助用户管理云账户下资源的访问权限,适用于企业内的不同角色,可以对不同的工作人员赋予使用产品的不同权限,当您的企业存在多用户协同操作资源时,推荐您使用多用户访问控制
|
文件管理
产品功能
|
功能描述
|
|
您可以通过控制台、API、SDK、BOS 桌面客户端等各类方式进行文件上传,并在上传文件时指定 Object 的 Meta 信息、存储类型等。针对不同的使用场景,BOS 支持简单上传、表单上传、分块上传及断点续传和追加上传,或者参考文件上传典型场景下的典型实践Web 端直传实践
|
|
数据元信息(Object Meta)是文件所携带的元数据信息,用以标识文件数据特征,您可以在控制台修改文件的 Meta 信息
|
|
您可以单独修改 Object 的权限信息。在不修改文件权限的情况下,该文件的访问权限将和所在的 Bucket 权限保持一致。详情请参考 Object权限设置
|
|
您可以通过控制台、API、SDK 对已上传的文件行复制和移动。详情请查看拷贝数据
|
|
存储在 BOS 中的文件,您可以在任意时间内转换其存储类型。当前,BOS 支持将存储类型在标准存储,低频存储和冷存储之间转换,暂不支持归档存储类型转换。
|
|
您可以下载文件,预览文件,分享文件
|
|
为了更加方便的管理数据,BOS 控制台提供了文件夹功能,您可以根据需求在 Bucket 中创建文件夹用以存放文件,也可以在不需要的时候将文件夹直接删除
|
|
为常用文件设置软链接,便于快速访问 |
|
您可以通过控制台、API、SDK 删除已上传文件。详情请查看删除数据
|
|
其他常用 Object API 接口
|
域名及发布管理
产品功能
|
功能描述
|
|
BOS 支持为已创建的 Bucket 设置多种域名,从而对存储的数据进行发布:
- BOS 为每一个 Bucket 自动生成 Bucket官方 域名;
- BOS 支持对官方域名进行修改生成自定义域名;
- BOS 支持开启 Bucket 的 CDN 域名,从而实现 CDN 下行加速分发;
- 开启 CDN 域名后,还可以开启 CDN 上行加速功能,对上行场景进行加速;
您也可以参考使用 CDN 加速 BOS 典型实践。若您希望使用 CDN 上传加速,请参考使用 CDN 动态加速上传到 BOS 典型实践
|
数据处理
产品功能
|
功能描述
|
CLI 工具调用图像审核
|
- 您可以通过控制台、API对图像进行处理。BOS 支持裁剪、旋转、缩放、内切圆、水印等多种图像处理方式;
- 同时,BOS 提供基于深度学习的智能内容审核方案,准确识别图片和视频中的涉黄、涉暴涉恐、政治敏感、微商广告等内容
- 图像处理协议可以广泛应用于手机 APP 中。关于手机 APP 典型场景下的 BOS 文件直传和图像处理,请参考手机美图 APP 实践
|
|
BOS 提供业界全新的音视频处理接口,支持上传 mp4 格式文件并自动保存为 hls 格式,用于 m3u8 风格播放器读取使用,充分满足“UGC 上传——自动化处理——播放” 这条使用流,免去原本复杂的视频操作处理逻辑,为业务提速
|
|
Select 扫描功能的典型应用场景是和大数据场景。您可以将大数据处理操作在云端完成,无需将数据下载到本地
|
事件通知
产品功能
|
功能描述
|
|
-
BOS 事件通知功能,是基于 BOS 数据处理框架 V2.0 生成的一套智能触发平台。开发者可基于平台来 Bucket 中发生的数据行为。如 BOS 会监测 Bucket 中发生的 Put Object、Append Object 等行为,向用户的下游业务系统提供触发通知;
- 同时,BOS 结合百度强大的 AI 能力,将监测到的用户行为直接触发各项数据处理能力,如通用物体识别、通用文字识别、音视频转码、函数计算 CFC 等,将处理后的结果直接给到用户下游业务系统
|
监控服务
产品功能
|
功能描述
|
|
BOS 支持对 Bucket 中数据进行统计,并从资源用量、访问、用户行为、热点信息等维度进行分析,以图形或报表形式呈现 |
其他功能
产品功能
|
功能描述
|
|
BOS 提供额度管理功能。该功能支持对您账号中 Bucket 数量上限和总容量上限进行配置,实现对存储服务弹性能力的自定义控制
|
|
深度分析数据使用情况,科学预测出后续客户业务对数据的持续使用频次,从而给出用户最省钱的生命周期配置策略
|
|
BOS 支持在全局概览页查看和导出用量数据。数据指标涵盖单个 Bucket 总容量,总流量和总请求次数,并支持对汇总数据和细粒度数据一键下载
|
常见问题
关于 BOS 功能和使用过程中的常见问题,请参考常见问题概览。