部署本地网关 本地存储网关 使用本地网关需要用户自行部署与启动bsg-agent服务, 具体部署与启动bsg-agent详见下文描述。 注意: bsg-agent需要与百度智能云上bsg-master组件进行交互, 需要保证部署bsg-agent机器与外网互通。
若想获取更多的Object,可以使用Marker参数分次读取,请参考 扩展查询 。 扩展查询 用户可以通过设置listObjects参数来完成更多扩展查询操作设置。可以设置的扩展参数如下: 参数名称 说明 默认值 maxKeys 设定此次返回Object的最大个数,不可超过1000。
返回CopyObjectResponse类实例,可通过getETag()/getLastModified()获取eTag和最后修改时间。
bos本身不支持监控报警,但是可以通过云监控服务,监控对象存储的容量,流量,请求等指标,并设置报警规则,请登录 控制台 ,设置报警规则。
error-message:%s\n", listBucketsResponse.error().message().c_str()); return ret; } // 遍历Bucket for(const BucketSummary& bs : bucketSummaryList){ std::cout int listBuckets ( Client & client ) { // 获取用户的
BOS开启原图保护后,如果图片获取者未验证被授权的签名,则只能通过样式方式访问处理后的图像,直接访问原图或通过处理参数访问的方式会被拒绝,详情参见 原图保护 。 BOS中的图片添加水印后,水印内容是否能自动适应图片? 目前BOS图片服务中的水印没有自适应图片功能,需要设定缩略设置、输出设置、水印设置,详情参考 图片服务 。 bucket图片样式是否有长度限制?
简单流式下载 下载到本地文件 下载到内存中的字符串 断点续传下载 范围下载 下载进度条 简单流式下载 用户可以通过如下代码将Object输出到一个文件流中: void getObject ( Client & client , const std :: string & bucketName , const std :: string & objectKey ) { //获取文件输出流
GetCopyrightProtection 接口描述 此命令用来获取某个Bucket的原图保护配置情况。 请求语法 GET /?
异常处理 BOS异常提示有如下四种方式: 异常方法 说明 BceHttpException 客户端异常 BceServerException 服务器异常 BceHttpException net::http相关异常 用户可以使用rescue获取某个事件所产生的异常: e puts "Catch a http exception" if e.is_a?
错误处理 GO语言以error类型标识错误,BOS支持两种错误见下表: 错误类型 说明 BceClientError 用户操作产生的错误 BceServiceError BOS服务返回的错误 用户使用SDK调用BOS相关接口,除了返回所需的结果之外还会返回错误,用户可以获取相关错误进行处理。