检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用OBS前需注册一个华为账号。如果您已有账号,请从3开始。 在顶部导航栏右侧,单击“注册”。 在注册页面,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 在顶部导航栏右侧,单击“登录”,输账号名和密码。 在顶部导航栏右侧,单击“控制台”,进入华为云控制台。 单击“服务列表”,选择“存储
myhuaweicloud.com/example.jpg?x-image-process=image/resize,l_100 固定宽高,居中自动剪切,将图片样式缩略为100*100。 https://e-share.obs.cn-north-1.myhuaweicloud.com/example
WriteLine("ErrorMessage: {0}", ex.ErrorMessage); } 如果未设置对象MIME类型,SDK会根据上传文件或者对象的后缀名自动判断对象MIME类型,如.xml判断为application/xml文件;.html判断为text/html文件。 设置对象MD5值 您可以通过PutObjectRequest
printStackTrace(); } } } 上传时使用SSE-OBS方式进行服务端加密的对象,下载、获取对象元数据时会自动解密,不用再附加加密相关头域,下载对象见流式下载,获取对象元数据见获取对象元数据。 加密密钥的计算方式,可以参考章节:如何生成SSE-C方式的加密密钥。
obs_get_status_name(data.ret_status)); } } 如果不设置对象MIME类型,SDK会根据上传对象的后缀名自动判断对象MIME类型,如.xml判断为application/xml文件;.html判断为text/html文件。 设置对象存储类型 您可
做解码处理。 头域中不能含有无意义空格或Tab键时。例如:x-obs-meta-name: name(name前带有一个无意义空格),需要转换为:x-obs-meta-name:name 需要添加多个头域时,所有头域要按照头域名称的字典序从小到大进行排序。 如果头域名称重复,则需
until-date在初始化多段任务的同时指定最终合并对象的保护策略,如果您不携带这些头域,但配置了桶级默认WORM策略,则合并后的对象会自动应用默认策略。您还可以在合并后配置或修改对象级WORM保护策略。 与使用PUT和POST方法上传对象不同,多段上传对x-obs-objec
Status); } }); 使用ContentType参数指定对象MIME类型。 如果不设置对象MIME类型,SDK会根据上传对象的后缀名自动判断对象MIME类型,如.xml判断为application/xml文件;.html判断为text/html文件。 设置对象MD5值 //
使用任意HTTP库发送HTTP/HTTPS请求,访问OBS服务。 接口约束 OBS支持的region以及region与endPoint的对应关系,详细信息请参见地区与终端节点。 方法定义 obsClient.createTemporarySignature(TemporarySignatureRequest request)
对象的ETag。 bucket String 上传的对象所属桶名。 key String 上传的对象名。 ext String 上传文件的后缀名,通过自动检测的mimeType或者$(fname)的后缀来获取。 名称兼容mimeType。 override String 上传对象是否产生覆盖,值只会是true或false。
当您完成创建桶、上传对象、下载对象等基本操作后,您还可以结合业务需求使用以下Java SDK的高阶功能。 生命周期:通过为桶配置生命周期规则,可以实现定时转换对象存储类别或定时删除对象。 桶ACL权限:Java SDK提供桶ACL访问权限方式,桶的所有者可以通过编写桶ACL,实现对桶更精细化的权限控制。
obsClient.Close() } } 当应用程序部署在ECS服务器上且该ECS绑定了相关委托项时,可以采用以上方式从ECS服务器上自动获取临时访问密钥。 使用链式方式从系统环境变量及ECS上获取访问密钥创建OBS客户端的代码如下: 1 2 3 4 5 6 7
%E4%B8%AD%E6%96%87 取值范围: 无 默认取值: 无 x-obs-expires Integer 否 参数解释: 指定对象过期时间,单位是天。过期之后对象会被自动删除。 示例:x-obs-expires:3 约束限制: 设置的天数计算出的过期时间不能早于当前时间,如10天前上传的对象,不能设置小于10的值。
-retain-until-date在复制对象的同时指定对象的保护策略,如果您不携带这些头域,但配置了桶级默认WORM策略,则复制的对象会自动应用默认策略。您还可以在复制后配置或修改对象级WORM保护策略。 在复制对象时,新建的目标对象与源对象的WORM保护状态相互独立,复制时不