检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
try { // 文件上传 // localfile 为待上传的本地文件路径,需要指定到具体的文件名 PutObjectRequest request = new PutObjectRequest();
快速入门(Harmony SDK) OBS SDK对OBS服务提供的REST API进行封装,以简化用户的开发工作。您直接调用OBS SDK提供的接口函数即可使用OBS管理数据。 本章节介绍了OBS Harmony SDK的快速入门,帮助您快速上手OBS的基础功能,包括创建桶、上传对象、下载对象、列举对象。
创建桶 功能说明 按照用户指定的桶名创建一个新桶。新创建桶的桶名在OBS中必须是唯一的。一个用户可以拥有的桶的数量不能超过100个。 如果是同一个用户在同一区域的重复创建同名桶不会报错,返回HTTP状态码200,创建的桶属性以第一次请求为准。除此以外的其他场景重复创建同名桶返回HTTP状态码409,表明桶已存在。
'example/objectname', // 设置SSE-C算法解密对象 SseC: 'AES256', // 此处的密钥必须和上传对象加密时使用的密钥一致 SseCKey: 'your sse-c key generated by AES-256 algorithm'
式详见使用IAM自定义策略、配置对象策略。 OBS支持的Region与Endpoint的对应关系,详细信息请参见地区与终端节点。 对于存储类别为归档存储或深度归档存储的图片对象,需要确认对象的状态为“已恢复”才能对其进行下载和处理。 方法定义 ObsClient.getObject(params)
为指定桶打开桶日志功能,并配置日志存放的目标桶。桶日志功能开启后,桶的每次操作将会产生一条日志,并将多条日志打包成一个日志文件。日志文件存放到开启日志功能的桶中,也可以存放到其他您有权限的桶中,但需要和开启日志功能的桶在同一个region中。您还可以根据需要配置日志文件的访问权限,以及日志文件的文件名前缀。
重定向所有的请求到另外一个站点。 设定特定的重定向规则来重定向特定的请求。 调用获取桶的网站配置接口,您可以获取指定桶的网站配置信息。 接口约束 您必须是桶拥有者或拥有获取桶的网站配置的权限,才能获取桶的网站配置。建议使用IAM或桶策略进行授权,如果使用IAM则需授予obs:bucket:Get
内容发生了变化。ETag只反映变化的内容,而不是其元数据。上传的对象或复制操作创建的对象,都有唯一的ETag。 约束限制: 当对象是服务端加密的对象时,ETag值不是对象的MD5值。 LastModified string 参数解释: 目标段的最近一次修改时间(UTC时间)。 PartNumber
最多一个“*”通配符。 取值范围: 符合http协议的该头域的值。 默认取值: 无 Access-Control-Request-Headers String 否 参数解释: 实际请求可以带的HTTP头域。 约束限制: 允许的头域可设置多个,多个头域之间换行隔开,每行最多可填写一
为桶添加标签后,该桶上所有请求产生的计费话单里都会带上这些标签,从而可以针对话单报表做分类筛选,进行更详细的成本分析。例如:某个应用程序在运行过程会往桶里上传数据,我们可以用应用名称作为标签,设置到被使用的桶上。在分析话单时,就可以通过应用名的标签来分析此应用的成本。 调用获取桶标签接口,您可获取指定桶的标签。
长度大于0且不超过1024的字符串。 默认取值: 无 NewObjectKey string 必选 参数解释: 修改后的目标对象名称。对象名是对象在并行文件系统中的唯一标识。对象名是对象在并行文件系统中的完整路径,路径中不包含并行文件系统名。 例如,您对象的访问地址为examplebucket
为桶添加标签后,该桶上所有请求产生的计费话单里都会带上这些标签,从而可以针对话单报表做分类筛选,进行更详细的成本分析。例如:某个应用程序在运行过程会往桶里上传数据,我们可以用应用名称作为标签,设置到被使用的桶上。在分析话单时,就可以通过应用名的标签来分析此应用的成本。 调用获取桶标签接口,您可获取指定桶的标签。
拼接成的链接分享给用户,用户可以在浏览器中通过此链接直接预览文件。 如仍不能在线预览,请检查对象元数据ContentType值是否是浏览器支持的在线展示类型。 例如对象是一个mp4格式的视频文件,则设置ContentType为“video/mp4”;对象是一个jpg格式的图片文件
Found。 文件桶不支持该功能 每个对象最多能设置10个标签。 标签的键名(Key)的最大长度为36个字符,不能包含=*<>\,|/,且首尾字符不能为空格,区分大小写,不可重复,不能为空。 标签的键值(Value)的最大长度为43个字符,不能包含=*<>\,|/,且首尾字符不能为空格,区分大小写,可以为空。
指定满足前缀的对象创建后第几天时转换为指定的存储类型。 直接指定满足前缀的对象转换为指定的存储类型的日期。 最新版本对象过期时间,指定方式为: 指定满足前缀的对象创建后第几天时过期。 直接指定满足前缀的对象过期日期。 历史版本对象转换策略,指定方式为: 指定满足前缀的对象成为历史版本后第几天时转换为指定的存储类型。
名访问企业网站,可以增强企业形象和专业度,提升企业客户体验及对企业的信任度。 方便访问:使用简单便于记忆的自定义域名访问桶及桶中的文件,更轻松友好。 原理介绍 使用自定义域名访问桶中对象和使用桶默认域名访问桶中对象的具体请求流程如下所示。 使用自定义域名访问桶中对象 使用桶默认域名访问桶中对象
生成带授权信息的表单上传参数(Harmony SDK) 功能说明 生成用于鉴权的请求参数,以进行基于浏览器的POST表单上传。 使用SDK生成的用于鉴权的请求参数包括两个: Policy,对应表单中policy字段, Signature,对应表单中的x-obs-signature字段。
try { // 文件上传 // localfile 为待上传的本地文件路径,需要指定到具体的文件名 PutObjectRequest request = new PutObjectRequest();
DeleteData参数值为Enabled,表示源桶的删除对象操作会同步复制到目标桶中。 源桶中生命周期规则到期删除对象的操作不会被复制到目标桶中,即源桶中通过生命周期规则删除的对象,在目标桶中不会被同步删除。 例如:您在1月16日配置了跨区域复制规则,将源桶A中的对象a.txt和aa.txt全部复制到了目标桶B中,而在1月20日a
不支持将已有的OBS桶修改为并行文件系统,创建并行文件系统方法请参见创建并行文件系统。 不支持控制台设置并行文件系统的自定义域名,API设置方法参见设置自定义域名。 功能限制 暂不支持通过图片处理特性对存放在并行文件系统中的图片进行瘦身、缩放、添加水印等操作。 暂不支持服务端加密 暂不支持跨区域复制 暂不支持多版本控制