检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
当一个桶启用了日志记录功能后,OBS自动将该桶的日志按照固定的命名规则,生成一个对象写入用户指定的桶。 前提条件 日志投递用户组对目标桶具有“写入权限”和“查看ACL权限”。权限设置方法请参见配置桶ACL。 操作步骤 登录OBS Browser。 选中待配置的桶,单击“更多 > 日志记录”。 勾选“启用”,如图1所示。
数量配额。 前提条件 删除桶之前必须确保桶内的对象已全部删除。 只有桶的拥有者才能删除桶。 操作步骤 登录OBS Browser。 选中待删除的桶,单击“更多 > 删除”。 用户删除桶后,需要等待30分钟才能创建同名桶和并行文件系统。 在消息确认框中单击“确定”。 在弹出的消息窗口中,单击“确定”关闭消息窗口。
复制文件或文件夹 用户可根据需要将存储在OBS上的文件或文件夹复制到其他路径下。 操作步骤 登录OBS Browser+。 选中待配置的桶,右键单击需要复制的文件或文件夹,并选择“复制”。 选择存放文件或文件夹的路径后,单击右键并选择“粘贴”。 不支持复制外部桶中的文件或文件夹。
图片处理 图片处理概述 图片处理约束限制 图片处理基本概念 开始图片处理(控制台) 开始图片处理(API接口) 获取图片信息 获取图片平均色值 设置图片效果 设置缩略 旋转图片 剪切图片 设置水印 格式转换与渐进显示 质量变换 设置图片瘦身 处理图片持久化 父主题: 数据处理
并行文件系统 并行文件系统概述 并行文件系统支持的特性 并行文件系统约束限制 创建并行文件系统
追加写对象操作是指在指定桶内的一个对象尾追加上传数据,不存在相同对象键值的对象则创建新对象。 详情请参见追加写对象 授权第三方上传 当第三方用户没有上传权限的时候,可以临时授权给第三方用户,在授权有效期内实现对象上传。 详情请参见授权第三方上传。 使用方式 OBS支持通过控制台、API、SDK、OBS
OBS资源 资源是服务中存在的对象。在OBS中,资源包括桶和对象。您可以在创建自定义策略时,通过指定资源路径来选择特定资源。 表1 OBS的指定资源与对应路径 资源类型 资源名称 资源路径 bucket 桶 【格式】 obs:*:*:bucket:桶名称 【说明】 对于桶资源,I
管理文件夹 创建文件夹 分享文件夹 统计文件夹中的对象数量和大小 父主题: 对象管理
追加写对象 使用场景 流式上传、表单上传、多段上传在上传结束之后内容是固定的,只能读取,不能修改。如果Object内容发生了改变,只能重新上传同名的Object来覆盖之前的内容。 对于上传日志、视频监控和视频直播等领域生成的实时视频流,使用以上上传方式,会存在软件架构复杂、客户端
利用obsutil上传软链接 obsutil支持上传文件/文件夹时上传软链接指向的真实路径。您可通过在运行上传/增量同步上传时指定命令级参数:link,来实现上传软链接的功能。 obsutil支持识别文件夹软链接,如果软链接指向的真实路径是一个文件夹则会递归扫描该文件夹中的内容。
数量配额。 前提条件 删除桶之前必须确保桶内的对象已全部删除。 只有桶的拥有者才能删除桶。 操作步骤 登录OBS Browser。 选中待删除的桶,单击“更多 > 删除”。 用户删除桶后,需要等待30分钟才能创建同名桶和并行文件系统。 在消息确认框中单击“确定”。 在弹出的消息窗口中,单击“确定”关闭消息窗口。
使用CES监控OBS桶 监控对象存储服务 对象存储服务监控指标说明 父主题: 监控与日志
response.contentsList.count); }]; 调用listObjects返回OBSListObjectsResponse实例,该实例包含此次listObject请求的返回结果。 上面的代码默认列举1000个对象(Object)。 更丰富的列举功能,请参见列举对象。 父主题:
OBS请求条件 您可以在创建自定义策略时,通过添加“请求条件”(Condition元素)来控制策略何时生效。请求条件包括条件键和运算符,条件键表示策略语句的Condition元素,分为全局级条件键和服务级条件键。全局级条件键(前缀为g:)适用于所有操作,服务级条件键(前缀为服务缩
查看上传进度 使用场景 您可以利用OBS SDK提供的进度监听功能实现一个进度条,来获取指定对象的上传进度,从而预估剩余时间。 使用方式 OBS支持通过SDK获取上传进度。 Java Python C不支持 Go不支持 BrowserJS .NET Android iOS不支持 PHP不支持
line); } reader.close(); } 调用ObsClient.getObject返回一个ObsObject实例,该实例包含对象内容及其属性。 调用ObsObject.getObjectContent获取对象输入流,可读取此输入流获取其内容,用完之后请关闭这个流。
Data+最佳实践 视频转码 父主题: Data+
资源无法释放 如果发现使用OBS Go SDK后存在OBS服务端连接未断开的情况,请检查是否正确调用了ObsClient.Close释放资源。 父主题: 异常处理(Go SDK)
使用obsutil实现目录分享 目录分享允许桶的拥有者将桶的目录或者整个桶以授权码+提取码的形式分享给其他用户。获取到授权码和提取码的用户,可以在授权码的有效期内通过OBS提供的工具(OBS Browser、obsutil),或者直接在浏览器上输入授权码进行对象的列举和下载。 o
复制已有桶的配置快速创建桶 使用场景 OBS提供了桶配置信息复制功能,方便您在创建新桶之后,快速将已有桶的配置信息复制到新桶中。 支持复制的桶配置信息包括: 桶策略 CORS规则 生命周期规则 数据回源规则 图片处理样式 在线解压规则 Data+事件触发器 约束与限制 从源桶复制