delimiter 是一个分隔符,用来对objectKey进行分层。 通常与prefix配合在 查询模拟文件夹 中使用。 从prefix开始到第一次出现delimiter字符之间的objectKey称为:commonPrefixes。 - marker 是一个字符串,用来设定返回结果的起始位置。 设定marker值之后,返回的Object会从marker值之后按字母排序开始返回。
分块及断点续传 概述 用户可以使用分块上传API来上传最大 48.8TB 的 Object 数据。 适用场景 分块上传和断点续传适用但不限于以下场景: 需要支持断点上传。 上传超过 5GB 大小的文件。 网络条件较差,和 BOS 的服务器之间的连接经常断开。 需要流式地上传文件。 上传文件之前,无法确定上传文件的大小。 操作方式 BOS支 持以 SDK 方式进行分块上传和断点续传,具体如下: 使用
获取Object的访问权限 接口说明 此命令用来获取某个Object的访问权限。 请求URI GET /v1/{bucketName}/{objectKey}?acl 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket的名称 bucketName_example Path objectKey String 是 object的名称 obj
开通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)
快速部署CFS服务 使用CFS服务前主要需要进行3步配置: 创建文件系统实例 为文件系统创建挂载点 在虚机上挂载文件系统 注意: 下面结合cfs.py脚本介绍这三步配置的操作命令。 创建文件系统实例 描述: 创建一个cfs文件系统,返回实例ID。 付费方式为后付费。 需要实名认证,用户可以根据实际情况在“实名认证”页面进行“企业认证”或者“个人认证”,详细的操作步骤请参见 实名认证 。 使用如下命
删除Bucket的通知规则 接口说明 本接口用于删除指定bucket上的通知规则。 请求URI DELETE /v1/{bucketName}/?notification 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket的名称 bucketName_example Path 请求体参数 请求体字段数据结构说明 响应体参数 响应体字段数据
获取Bucket合规保留策略 接口说明 本接口获取合规保留策略配置信息。 请求URI GET /v1/{bucketName}/?objectlock 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket的名称 bucketName_example Path 请求体参数 请求体字段数据结构说明 响应体参数 响应体字段数据结构说明 参数名称
查看Bucket所属的区域 Bucket Location即Bucket Region,百度智能云支持的各region详细信息可参见 区域选择说明 。 基本流程 创建BosClient。 执行listBuckets()方法。 示例代码 如下代码可以获取该Bucket的Location信息: ) .then(function(response) { if(response) { console.lo
方案实践——使用美图APP 交互过程 上传图片到 BOS 上传图片到 BOS 过程中 APP、APP Server 和 BOS 的交互过程如下图所示: APP 上传图片时向 APP Server 发送获取上传方式请求。 APP Server 向 STS 服务器请求 BOS 使用 STS 访问的 AK/SK,STS 服务器向 APP Server 返回 STS 凭证,包括临时 AK、SK 和 Ses