当您的 Bucket 处于公共读或公共读写的情况下,该设置可以有效防止存储在 BOS 中数据被其他人盗链,保护您的合法权益。 BOS 支持基于 HTTP header referer 字段的防盗链方法。您可以在 BOS 控制台设置 Referer 字段的白名单。设置白名单后,只有 Referer 字段在白名单内的用户才可访问 Bucket 中存储的数据,不在白名单内的请求会被拒绝。
数据湖、存算分离这些概念的兴起,让业界达成一个共识,那就是建设统一的数据湖存储底座,围绕数据存储进行数据流转,可以有效的解决系统间数据流转的问题。对这部分内容感兴趣的同学可以阅读“百度智能云技术站”公众号的的数据湖系列专题文章。 大家认可的数据湖存储候选系统有两个,一个是大数据领域使用较多的 HDFS,一个是起源自 AWS S3 的对象存储。
CorsConfiguration字段数据结构说明 参数名称 参数类型 是否必须 描述 示例值 allowedOrigins List<String> 是 存储允许的跨域请求的来源的容器。 allowedMethods List<String> 是 存储允许的跨域请求方法的容器。
操作方式 您可以通过 Console 控制台、 SDK 和 API 查看 Bucket 列表,具体如下: 通过控制台查看 Bucket 列表: 登录 对象存储 BOS 管理控制台 。 您可以在控制台页面左侧“存储管理”查看拥有的 Bucket。
查看Bucket所属的区域 Bucket Location即Bucket Region,百度智能云支持的各region详细信息可参见 区域选择说明 。 如下代码可以获取该Bucket的Location信息: client . get_bucket_location ( bucket_name )
删除Bucket的通知规则 接口说明 本接口用于删除指定bucket上的通知规则。 请求URI DELETE /v1/{bucketName}/?notification 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket的名称 bucketName_example Path 请求体参数 请求体字段数据结构说明 响应体参数 响应体字段数据
基础(必看):鉴权字符串生成 鉴权字符串生成 使用原始API进行访问BOS,需要自行计算鉴权信息。使用流程: 准备 ak/sk python3.6及以上环境 生成鉴权字符串完整demo 示例生成 auth_key 以 GET 请求访问Bucket为例 鉴权字符串算法代码 import hashlib import hmac import string import datetime AUTHORI
InitBucketObjectLock 接口描述 为指定Bucket创建基于时间的合规保留策略,此时策略状态变成IN_PROGRESS状态。 注意: 该状态的有效期为24小时,在有效期24小时内,此策略对应的Bucket资源处于保护状态,其保护规则如下所示: 假设您在2013年6月1日创建一个名为examplebucket的Bucket,并且在不同时间上传了file1.txt、file2.txt
查看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