概述 百度对象存储BOS(Baidu Object Storage),是百度智能云对外提供的稳定、安全、高效以及高扩展存储服务,支持文本、多媒体、二进制等任何类型的数据存储。数据多地域跨集群的存储,以实现资源统一利用,降低使用难度,提高工作效率。用户可以通过本文档提供的简单的RESTful API接口,进行资源管理以及数据上传下载等操作。
rclone 概述 rclone是一个管理云存储上文件的命令行程序,也是云供应商web存储接口的一个功能丰富的替代方案。超过70种云存储产品支持rclone,包括百度智能云对象存储(BOS)、企业和消费者文件存储服务以及标准传输协议。rclone在Linux、Windows和Mac上广泛使用,第三方开发人员可以使用rclone命令行或API创建备份、恢复、和业务流程解决方案。
访问控制 百度智能云对象存储BOS提供读写权限ACL、粗细粒度的自定义授权策略、防盗链白名单等功能,实现存储资源访问的控制和管理。 读写权限 BOS为权限控制提供访问控制列表(ACL)。ACL是授予Bucket和Object访问权限的访问策略。 您可以在创建存储空间(Bucket)或上传对象(Object)时配置ACL,也可以在创建Bucket或上传Object后的任意时间内修改ACL。
MinIO 概述 MinIO :一种支持Kubernetes部署的高性能对象存储解决方案。MinIO提供了与Amazon Web Services S3兼容的API,并支持所有核心S3功能。使用MinIO客户端,可以方便地实现bucket的创建、删除以及objcet的查看、复制、移动、删除等操作,除此之外,也可以管理bucket的生命周期、加密算法、版本控制等。
资源对照表 在使用百度智能云对象存储 BOS 服务时,您可能会用到以下资源: 资源 描述 百度智能云对象存储BOS开发者指南 本文档从开发者角度为您讲解百度智能云BOS的所有功能以及如何使用百度智能云BOS服务。 百度智能云对象存储BOS控制台操作指南 本文档介绍了在控制台上操作百度智能云BOS的具体流程。
BOS的S3协议接口提供了对象存储的基本功能,为了更好的使用BOS丰富的产品功能,更推荐使用BOS接口。
列举存储空间中的文件 列举存储空间中的文件 BOS SDK支持用户通过以下两种方式列举出object: 简单列举 通过参数复杂列举 除此之外,用户还可在列出文件的同时模拟文件夹 简单列举 当用户希望简单快速列举出所需的文件时,可通过bos_list_object方法修改bos_list_object_params_t结构体,bos_list_object_params_t对象包含了此次listObject
BOS 清单报告: BOS 可根据用户的清单任务配置,定期扫描用户 Bucket 中指定对象并输出一份清单报告,以 CSV 格式文件的形式存储到指定的 Bucket 中。如何设置清单可参见 设置存储空间清单 。 CSV 文件: 创建 CSV 格式的待处理对象清单列表。清单列表是记录所有待处理对象的列表文件,用于告知BOS待处理的文件。
type: 可选参数 ,对象存储的类型,取值可以为 bos、abc_storage、s3。如不指定,默认取值为 bos。 bucket:对象存储 Bucket 的名字。 source_endpoint:对象存储的服务地址,百度智能云 BOS 的服务地址请查阅 帮助文档 ,其它类型的对象存储服务请咨询服务提供商。
产品简介 概述 百度对象存储 BOS (Baidu Object Storage) 提供稳定、安全、高效以及高扩展存储服务,支持单文件最大 48.8 TB 的文本、多媒体、二进制等任何类型的数据存储。 数据多地域跨集群的存储,以实现资源统一利用,降低使用难度,提高工作效率。 存储+计算框架 让您的数据加上“动力”引擎,让数据在传输、存储、处理和发布 4 个环节有机融为一体。