检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
跨域请求可以使用的HTTP头域。只有匹配上允许的头域中的配置,才被视为是合法的CORS请求。 约束限制: 每个头域可填写一个“*”通配符,不支持&、:、<、空格以及中文字符。 取值范围: 无 默认取值: 无 SseC string 当使用SSE-C方式时,必选 参数解释: 以SSE-C方式解密对象。 约束限制:
流式上传(Java SDK) 功能说明 您可以将本地文件直接通过Internet上传至OBS指定的位置。待上传的文件可以是任何类型:文本文件、图片、视频等。 通过SDK的流式上传,可以上传小于5GB的文件。本章节介绍如何使用Java SDK流式上传对象。流式上传使用java.io.I
的头域。只有匹配上允许的头域中的配置,才被视为是合法的CORS请求。 约束限制: 最多可填写一个“*”通配符,不支持&、:、<、空格以及中文字符。 默认取值: 无 AllowMethod string 参数解释: 桶CORS规则中的AllowedMethod。AllowedMet
勾选“桶访问权限>读取权限”,才支持勾选“对象权限>对象读权限”。 图2 添加权限 使用API 设置桶ACL 使用SDK Java Python C Go BrowserJS .NET Android iOS PHP Node.js 使用图形化工具OBS Browser+ 登录OBS Browser+。
开关关闭:对象列表仅展示当前版本对象。 使用API 列举桶内对象 使用SDK Java Python C Go BrowserJS .NET Android iOS PHP Node.js 使用命令行工具obsutil 命令结构: Windows操作系统 obsutil ls obs://bucket[/prefix]
默认取值: 无 graph_urn String 参数解释: 工作流的URN 默认取值: 无 表15 Rule结构体 名称 是否必选 参数类型 描述 id 是 String 参数解释: 策略规则ID。 约束限制: 策略中不允许出现相同规则ID。 取值范围: 由大写或小写的英文字母、数字、
的头域。只有匹配上允许的头域中的配置,才被视为是合法的CORS请求。 约束限制: 最多可填写一个“*”通配符,不支持&、:、<、空格以及中文字符。 默认取值: 无 AllowMethod string 参数解释: 桶CORS规则中的AllowedMethod。AllowedMet
Browser的各项配置。 操作步骤 登录OBS Browser。 在OBS Browser右上角,单击,并选择“系统配置”,系统弹出“系统配置”对话框,如图1所示。 图1 系统配置 单击“基本配置”,根据需要修改基本配置参数。 各参数含义如表1所示。 表1 基本配置参数 参数 说明 启用HTTPS安全传输协议
视为是合法的CORS请求。 约束限制: 允许的头域可设置多个,多个头域之间换行隔开,每行最多可填写一个*符号,不支持&、:、<、空格以及中文字符。 默认取值: 无 sseHeader SseCHeader 可选 参数解释: 服务端解密头域。 取值范围: 详见SseCHeader。
转为小写进行存储。value值区分大小写。 自定义元数据key-value对都必须符合US-ASCII。如果一定要使用非ASCII码或不可识别字符,需要客户端自行做编解码处理,可以采用URL编码或者Base64编码,服务端不会做解码处理。例如x-obs-meta-中文:中文经UR
d参数指定版本源对象。 示例:x-obs-copy-source: /source_bucket/sourceObject 约束限制: 中文字符与%,需要进行URL编码。 取值范围: 无 默认取值: 无 x-obs-metadata-directive String 否 参数解释:
使用预签名URL直传OBS 方案架构 应用客户端每个请求都将向应用服务器申请预签名URL,该预签名URL有效期由应用服务器管理。具体流程如图1。 图1 移动应用访问OBS数据流程 角色分析如下: 应用客户端:即最终用户手机上的APP,负责向应用服务器申请包含预签名的URL,以及访问OBS完成数据上传或下载。
示例:source_bucket/sourceObject?versionId=G001117FCE89978B0000401205D5DC9A 约束限制: 中文字符与%,需要进行URL编码。 取值范围: 无 默认取值: 无 返回结果 表2 返回结果 参数类型 描述 表3 说明: 该接口返回是一个Pr
的头域。只有匹配上允许的头域中的配置,才被视为是合法的CORS请求。 约束限制: 最多可填写一个“*”通配符,不支持&、:、<、空格以及中文字符。 默认取值: 无 AllowMethod string 参数解释: 桶CORS规则中的AllowedMethod。AllowedMet
单击待操作的对象,然后再单击“元数据”。 单击“增加”,如图1所示。根据需要填写元数据信息。 图1 增加元数据 单击“确定”。 使用API 修改对象元数据 使用SDK Java Python C Go BrowserJS .NET Android iOS PHP Node.js 使用命令行工具obsutil
示例:source_bucket/sourceObject?versionId=G001117FCE89978B0000401205D5DC9A 约束限制: 中文字符与%,需要进行URL编码。 默认取值: 无 返回结果 表3 返回结果 参数类型 描述 Response 说明: 该接口返回是一个Prom
客户端直接从OBS获取数据的请求过程如图1所示。 图1 从OBS获取数据过程 客户端发起访问请求时,会首先通过CDN查找对此域名响应速度最快的CDN节点,同时查询到此节点没有缓存客户端请求的内容,然后由CDN节点从OBS获取数据后返回给客户端并将数据缓存至该CDN节点上。请求流程如图2所示。 图2 CDN加速访问OBS示意图(CDN节点无缓存)
跨域请求可以使用的HTTP头域。只有匹配上允许的头域中的配置,才被视为是合法的CORS请求。 约束限制: 每个头域可填写一个“*”通配符,不支持&、:、<、空格以及中文字符。 默认取值: 无 sseHeader SseCHeader 可选 参数解释: 服务端解密头信息,详见SseCHeader。 约束限制:
上传对象-文件上传(Go SDK) 功能说明 您可以将本地文件直接通过Internet上传至OBS指定的桶中。待上传的文件可以是任何类型:文本文件、图片、视频等。 接口约束 您必须是桶拥有者或拥有上传对象的权限,才能上传对象。建议使用IAM或桶策略进行授权,如果使用IAM则需授予obs:o
上传对象-流式上传(Go SDK) 功能说明 您可以将本地文件直接通过Internet上传至OBS指定的位置。待上传的文件可以是任何类型:文本文件、图片、视频等。 通过SDK的流式上传,可以上传小于5GB的文件。本章节介绍如何使用Go SDK流式上传对象。 流式上传使用io.Reader作