检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参见HTTP标准头域Expires的取值。 默认取值: 无 ImageProcess string 可选 参数解释: 图片处理参数,描述针对对象的图片处理命令或处理样式。例如表示对图片依次进行缩放、旋转,取值:image/resize,m_fixed,w_100,h_100/rotate,90。
处理图片持久化 图片处理持久化支持将处理后的图片同步存储至指定的OBS桶中,方便下次直接访问处理后的图片,减少图片处理花费的时间,提升用户体验。 图片处理持久化目前仅支持通过接口调用模式使用。在图片处理请求接口中,以参数名=参数值的格式,发送图片处理持久化请求,具体参数说明如表1所示。
参数解释: 用来指定复制对象操作的源桶名以及源对象名。当源对象存在多个版本时,通过versionId参数指定版本源对象。 示例:x-obs-copy-source: /source_bucket/sourceObject 约束限制: 中文字符与%,需要进行URL编码。 取值范围:
示例:x-obs-tagging:TagA=A&TagB&TagC 约束限制: 该请求头仅在首次追加操作时设置生效,后续追加操作不生效。 Key或Value包含特殊字符以及“=”、中文字符时,需要进行URL编码处理。 如果某项没有“=”,则看作Value为空字符串。 取值范围: 无 默认取值: 无 表3 服务端加密请求消息头
Android iOS PHP Node.js 使用图形化工具OBS Browser+ 登录OBS Browser+。 选中待配置的桶,单击“更多 > 生命周期规则”,如图7所示。 图7 生命周期规则 在“生命周期规则”窗口中单击“创建”,如图8所示。 图8 创建生命周期规则 配置生命周期规则。
使用SDK Java Python C不支持 Go BrowserJS .NET Android iOS PHP Node.js 使用图形化工具OBS Browser+ 登录OBS Browser+。 选择待配置的桶,单击“更多 > 桶策略”,如图1所示。 图1 桶策略 根据需求在
用来指定复制对象操作的源桶名以及源对象名。当源对象存在多个版本时,通过versionId参数指定版本源对象。 示例:source_bucket/sourceObject?versionId=G001117FCE89978B0000401205D5DC9A 约束限制: 中文字符与%,需要进行URL编码。
API进行了二次开发,为您提供了控制台、SDK和各类工具,方便您在不同的场景下轻松访问OBS桶以及桶中的对象。您也可以利用OBS提供的SDK和API,根据您业务的实际情况自行开发,以满足不同场景的海量数据存储诉求。 图1 产品架构 存储类别 OBS提供了四种存储类别:标准存储、低频访问存储、归档
追加上传(Harmony SDK) 功能说明 您可以根据需要上传文件或者文件夹至已有的OBS桶。待上传的文件可以是任何类型:文本文件、图片、视频等。 追加写对象操作是指在指定桶内的一个对象尾追加上传数据,不存在相同对象键值的对象则创建新对象。 接口约束 您必须是桶拥有者或拥有上传
问题。 - 下载对象接口实现图片处理 obsClient.getObject(GetObjectRequest request) 下载图片文件时,通过传入图片处理参数对图片文件进行图片剪切、图片缩放、图片水印、格式转换等处理。 - 临时授权方式实现图片处理 obsClient.c
列举分段上传任务的起始位置。表示列举时返回指定的KeyMarker之后的分段上传任务。 约束限制: 无 取值范围: 上次请求返回体的NextKeyMarker值。 默认取值: 无 UploadIdMarker string 可选 参数解释: 列举分段上传任务的起始位置(uploadId标识)。
定图片处理参数对图片文件进行图片剪切、图片缩放、图片水印、格式转换等处理。 接口约束 您必须是桶拥有者或拥有下载对象的权限,才能下载对象。建议使用IAM或桶策略进行授权,如果使用IAM则需授予obs:object:GetObject权限,如果使用桶策略则需授予GetObject权
7C43 { "graph_name": "test-graph", "graph_urn": "urn:obs:cn-north-5:3f1e6caf808246c68457e660e4bfeb2f:graph:test-graph", "created_at":
用来指定复制对象操作的源桶名以及源对象名。当源对象存在多个版本时,通过versionId参数指定版本源对象。 示例:source_bucket/sourceObject?versionId=G001117FCE89978B0000401205D5DC9A 约束限制: 无 约束限制: 中文字符与%,需要进行URL编码。
OBS支持的region以及region与endPoint的对应关系,详细信息请参见地区与终端节点。 对于存储类别为归档存储或深度归档存储的对象,需要确认对象的状态为“已恢复”才能对其进行下载。 如果指定的范围无效(比如开始位置、结束位置为负数,开始位置大于结束位置),接口会返回异常,
修改写对象(Java SDK) 功能说明 将指定并行文件系统内的一个对象从指定位置起修改为其他内容。 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 接口约束 您必须是并行文件系统拥有者或拥有修改写对象的权限,才能修改写对象。
byteRangeStart Long 可选 参数解释: 指定复制源对象的起始位置。 取值范围: 非负整数,单位:字节。 默认取值: 0 byteRangeEnd Long 可选 参数解释: 指定复制源对象的结束位置。 约束限制: 取值必须大于RangeStart,如果该值大于对象长度-1,实际仍取对象长度-1,单位为字节。
处理后的图片上传至目标桶中。 方案架构 图1 结合EG通知自动处理OBS桶中图片架构图 结合EG通知自动处理OBS桶中图片的方案如下: 向源桶中上传图片,产生OBS事件作为事件源。 EG事件通知(事件网格服务)通过通道将事件源路由至事件目标,从而触发函数执行。 函数工作流(Fun
参数解释: 列举分段上传任务的起始位置。表示列举时返回指定的KeyMarker之后的分段上传任务。 取值范围: 上次请求返回体的NextKeyMarker值。 默认取值: 无 UploadIdMarker string 可选 参数解释: 列举分段上传任务的起始位置(uploadId标识)。
参数解释: 列举分段上传任务的起始位置。表示列举时返回指定的KeyMarker之后的分段上传任务。 取值范围: 上次请求返回体的NextKeyMarker值。 默认取值: 无 UploadIdMarker string 可选 参数解释: 列举分段上传任务的起始位置(uploadId标识)。