zip打包压缩 简介 ZIP 多文件打包压缩是百度智能云对象存储(Baidu Object Storage,BOS)基于 函数计算(Cloud Function Compute) 为用户提供的数据处理解决方案。用户为存储桶添加多文件打包压缩规则后,指定需要打包压缩文件的 URLs,再通过触发 CFC 函数来执行打包压缩的动作,并将最终的压缩包投递至存储桶的指定路径下。
storageClass 否 目的Object的存储类型。如果保持和源Bucket的存储类型一致,则该参数不需要配置;如果需要单独指定存储类型可以为 STANDARD , STANDARD_IA , COLD ;如果是多AZ类型bucket,可取值为 MAZ_STANDARD_IA 和 MAZ_STANDARD 。
对象标签 概述 对象标签(Object Tag)是用于描述Object的类别, BOS支持使用标签对存储空间中的对象进行分类。 标签规则 Object标签使用一组键值对(Key-Value)标记Object,用户可以在上传Object时添加标签,也可以为已有Object添加标签。 单个Object最多可设置10个标签,Key不可重复。
获取Object的访问权限 接口说明 此命令用来获取某个Object的访问权限。 请求URI GET /v1/{bucketName}/{objectKey}?acl 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket的名称 bucketName_example Path objectKey String 是 object的名称 obj
分块及断点续传 概述 用户可以使用分块上传API来上传最大 48.8TB 的 Object 数据。 适用场景 分块上传和断点续传适用但不限于以下场景: 需要支持断点上传。 上传超过 5GB 大小的文件。 网络条件较差,和 BOS 的服务器之间的连接经常断开。 需要流式地上传文件。 上传文件之前,无法确定上传文件的大小。 操作方式 BOS支 持以 SDK 方式进行分块上传和断点续传,具体如下: 使用
获取Bucket的访问权限 接口说明 本接口用来获取某个Bucket的访问权限。 在线调试 请求URI GET /v1/{bucketName}/?acl 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket名称 bucketName_example Path 请求体参数 请求体字段数据结构说明 响应体参数 响应体字段数据结构说明 参数名称
设置Bucket的访问权限 接口说明 本接口用于设置Bucket的访问权限。目前BOS支持两种方式设置ACL。第一种是使用CannedAcl,在PutBucketAcl的时候,通过头域的“x-bce-acl 来设置,当前可设置的权限包括:private, public-read, public-read-write(大小写敏感)。第二种方式是上传一个ACL文件,文件格式参见 ACL文件格式 。 注
开通Bucket回收站功能 接口说明 本接口用于开通Bucket Trash功能,用户必须是源Bucket的owner且拥有FULL_CONTROL权限,且是目标Bucket的owner。 请求URI PUT /v1/{bucketName}/?trash 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket的名称 bucketName_ex
获取回收站开通信息 若用户想获取Bucket回收站开通信息,获取当前回收站目录名,则如下代码所示: response = bos_client.get_bucket_trash(bucket_name) print("trash_dir:", response.trash_dir)
该功能支持对单个 Bucket 的文件数量上限和容量上限进行配置,实现对存储服务弹性能力的自定义控制。 使用限制 单个 Bucket 内存储文件数量默认无上限; 单个 Bucket 内存储容量默认无上限; 若您希望将 Bucket 总容量上限修改为某一数值,该数值需大于等于您当前 Bucket 内的实际存储总量。