sdk日志 SDK日志 BOS Ruby SDK支持四个级别的日志(默认为 Logger::INFO 级别),支持设置输出日志文件的目录,详细可以参考 Log 模块。示例代码: # 默认日志路径:DEFAULT_LOG_FILE = ./baidubce-sdk.log Log . set_log_file ( file_path ) # 四个日志级别:Logger::DEBUG | Logg
图像缩放 概述 本文介绍如何对图片大小进行缩放处理( resize )。 缩放参数 参数 取值 说明 m lfit,mfit,fill,pad,fixed 设置缩略图的宽度,单位px。lfit类型必须设置w或h,fill fixed类型必须同时设置w和h lfit:等比缩放图片,缩放到能放到以w、h为宽高的矩形内的最大缩放图片 mfit:等比缩放图片,缩放到能包含住以w、h为宽高的矩形的最小缩放图
UploadPart 接口描述 在调用 InitiateMultipartUpload 获取 UploadId 后,我们需要用 UploadPart 命令来上传 Object 拆分后的数据(Part)。为了标识各个 Part 在 Object 的相对位置,在 UploadPart 需要指定一个 partNumber 参数,partNumber 的取值范围是 1 - 10000。 BOS Part
安装BOSCLI 前提条件 BOS CLI命令行工具(即BCE CLI)基于 Python 2.7 开发,根据操作系统安装相应 Python 2.7 ,目前支持Windows 和Linux。 操作步骤 1.准备Python环境。 Windows环境 在 Python 官网下载python27.msi后,双击安装。 Linux环境 以Ubuntu和Redhat为例: # Ubuntu $ sudo
图像缩略 概述 本文介绍如何对图像进行缩略处理。 图像缩略参数 命令参数 参数名称 缩写命令 类型 取值范围 命令描述 缺省值 是否必选 scale s unsigned int 0,1,2 指定缩放方式。 s_0表示无裁剪,等比例缩放; s_1表示拉伸缩放; s_2表示等比例居中裁剪缩放。 0 否 width w unsigned int 1~4096 指定目标缩略图的最大宽度 单位为px。 -
标签管理 百度智能云提供标签管理功能,通过给每个云资源添加标签,从而快速分类和识别管理这些资源。详情参考 管理Bucket标签API接口 设置Bucket的标签(PutBucketTagging) 参数 类型 说明 bucketName String 请求的bucket名称 tags List< Object > 标签对象列表,每个标签由键和值两部分组成,标签(键+值)唯一 +tagKe
删除bucket 删除Bucket 如下代码可以删除一个Bucket: bos_pool_create(&p, NULL); options = bos_request_options_create(p); init_test_request_options(options, is_cname); bos_str_set(&bucket, TEST_BUCKET_NAME); s
部署方式 BosImport工具主要包括server和client两部分。 对于小于30TB的小规模数据迁移,client和server可以运行在同一个机器上,修改client.properties文件,然后直接 sh start_migration.sh 启动迁移即可。 对于大规模的数据迁移,或者需要提高迁移速度,可以部署多个server到多台机器上,client通过serverList配置多个
拉伸恢复 概述 自动识别过度拉伸的图像,将图像内容恢复成正常比例。 参数 action名称:stretch-restore 示例 示例原图与拉伸修复效果图: https://doc.bce.baidu.com/bce-documentation/BOS/src_stretch_restore.jpg?x-bce-process=image/stretch-restore
事件通知 put_notification 本接口用于指定bucket上增加通知规则。 注意: 只有bucket owner或者full control权限才能获取这个bucket的配置。 如果不是bucket owner则返回403,如果对应的文件不存在则返回404。 相关参数的详细解释请参见 PutNotification接口 。 notifications = list ( ) notifi