查看Bucket所属的区域 Bucket Location即Bucket Region,百度智能云支持的各region详细信息可参见 区域选择说明 。 基本流程 创建BosClient。 执行listBuckets()方法。 示例代码 如下代码可以获取该Bucket的Location信息: ) .then(function(response) { if(response) { console.lo
删除Bucket的通知规则 接口说明 本接口用于删除指定bucket上的通知规则。 请求URI DELETE /v1/{bucketName}/?notification 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket的名称 bucketName_example Path 请求体参数 请求体字段数据结构说明 响应体参数 响应体字段数据
开启bucket的加密开关 接口说明 本接口用于开启指定Bucket的加密开关。 请求URI PUT /v1/{bucketName}/?encryption 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket的名称 bucketName_example Path 请求体参数 请求体字段数据结构说明 参数名称 参数类型 是否必须 描述 示
Object的分块上传 分块上传的场景 除了通过putObject()方法上传文件到BOS以外,BOS还提供了另外一种上传模式:分块上传(Multipart Upload)。用户可以在如下的应用场景内(但不仅限于此),使用分块上传模式,如: 需要支持断点上传。 上传超过5GB大小的文件。 网络条件较差,和BOS的服务器之间的连接经常断开。 需要流式地上传文件。 上传文件之前,无法确定上传文件的大小
获取bucket所在的区域 接口说明 本接口用于获取Bucket所在的区域。 请求URI GET /v1/{bucketName}/?location 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket名称 bucketName_example Path 请求体参数 请求体字段数据结构说明 响应体参数 响应体字段数据结构说明 参数名称 参
获取Bucket的通知规则 接口说明 本接口用于获取指定bucket上的通知规则。 请求URI GET /v1/{bucketName}/?notification 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket的名称 bucketName_example Path 请求体参数 请求体字段数据结构说明 响应体参数 响应体字段数据结构说
M3U8签名 M3U8签名 接口描述 M3U8签名用于私有空间中的 m3u8 文件,作用是对 m3u8文件中的 ts 资源进行批量下载授权。通过将 ts 资源的 url 改写成私有 url,以临时获取访问权限。 权限说明 所有API的安全认证一律采用Access Key与请求签名机制。 Access Key由Access Key ID和Secret Access Key组成,均为字符串。 对于每个
基础(必看):鉴权字符串生成 鉴权字符串生成 使用原始API进行访问BOS,需要自行计算鉴权信息。使用流程: 准备 ak/sk python3.6及以上环境 生成鉴权字符串完整demo 示例生成 auth_key 以 GET 请求访问Bucket为例 鉴权字符串算法代码 import hashlib import hmac import string import datetime AUTHORI
方案实践——使用美图APP 交互过程 上传图片到 BOS 上传图片到 BOS 过程中 APP、APP Server 和 BOS 的交互过程如下图所示: APP 上传图片时向 APP Server 发送获取上传方式请求。 APP Server 向 STS 服务器请求 BOS 使用 STS 访问的 AK/SK,STS 服务器向 APP Server 返回 STS 凭证,包括临时 AK、SK 和 Ses
查看Bucket所属的区域 Bucket Location即Bucket Region,百度智能云支持的各region详细信息可参见 区域选择说明 。 如下代码可以获取该Bucket的Location信息: client . get_bucket_location ( bucket_name )