检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何购买对象存储服务? 对象存储服务提供按需计费和包年包月两种计费模式。用户可以根据实际需求购买OBS服务。 OBS开通时,默认按照按需计费(使用量按小时计费),同时也支持包年包月(资源包)的方式提前购买使用额度和时长,获取更多的优惠。您可以单击“产品价格详情”查看计费标准。 前提条件
上传对象 对象上传简介 流式上传 文件上传 获取上传进度 创建文件夹 设置对象属性 分段上传 设置对象生命周期 追加上传 分段复制 断点续传上传 基于表单上传
// require 'obs-autoloader.php'; // 声明命名空间 use Obs\ObsClient; // 创建ObsClient实例 $obsClient = new ObsClient ( [ //推荐通过环境变量获取AKSK,这里也可以使用
上传对象 对象上传简介 文本上传 文件上传 获取上传进度 创建文件夹 设置对象属性 分段上传 设置对象生命周期 追加上传 分段复制 断点续传上传 基于表单上传
恢复归档或深度归档存储对象(Go SDK) 功能说明 如果要获取归档或深度归档存储对象的内容,需要先将对象恢复,然后再执行下载数据的操作。对象恢复后,会产生一个标准存储类型的对象副本,也就是说会同时存在标准存储类型的对象副本和归档或深度归档存储对象,在恢复对象的保存时间到期后标准存储类型的对象副本会自动删除。
管理对象(Java SDK) 设置对象元数据(Java SDK) 获取对象元数据(Java SDK) 设置对象ACL(Java SDK) 获取对象ACL(Java SDK) 列举对象(Java SDK) 删除对象(Java SDK) 批量删除对象(Java SDK) 复制对象(Java
"https://your-endpoint"; // 创建ObsClient实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); String content = "Hello OBS"; obsClient.putObject("bucketname"
SDK公共结果对象(Python SDK) 功能说明 调用ObsClient的相关接口完成后均会返回SDK公共结果对象(ObsClient.createSignedUrl和ObsClient.createPostSignature接口除外),可从SDK公共结果对象中获取HTTP状态码,判断操作是否成功。
我可以修改对象名称吗? 可以。如果调用接口遇到错误,请参见错误码。 重命名桶中对象 OBS客户端(OBS Browser+)支持重命名桶中对象,您可以对单个对象重命名。 重命名的具体方法如下: 登录OBS Browser+。 如果未安装OBS Browser+,请先下载并安装。
获取对象属性 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 您可以通过ObsClient.getObjectMetadata来获取对象属性,包括对象长度,对象MIME类型,对象
批量删除对象特性用于将一个桶内的部分对象一次性删除,删除后不可恢复。批量删除对象要求返回结果里包含每个对象的删除结果。OBS的批量删除对象使用同步删除对象的方式,每个对象的删除结果返回给请求用户。 接口约束 您必须是桶拥有者或拥有批量删除对象的权限,才能批量删除对象。建议使用I
需要为正确的租户ID,获取方式请参考获取账号、IAM用户、项目、用户组、区域、委托的名称和ID。 默认取值: 无 x-obs-grant-full-control String 否 参数解释: 创建对象时,使用此头域授权domain下所有用户有读对象、获取对象元数据、获取对象ACL、写对象ACL的权限。
以通过该值识别对象内容是否有变化。比如上传对象时ETag为A,下载对象时ETag为B,则说明对象内容发生了变化。ETag只反映变化的内容,而不是其元数据。上传的对象或拷贝操作创建的对象,都有唯一的ETag。 约束限制: 当对象是服务端加密的对象时,ETag值不是对象的MD5值。 取值范围:
我想问一下,OBS对象存储里面不是有查询所有对象吗?可是所有对象都是文件夹的路径加文件。有没有提供树形结构的 api 接口?比如桶名为zhtj,那返回的数据就是{"zhtj":{"folder_child":[{"a目录":{"folder_child":[],"file_info":[]}}]
上传对象(Java SDK) 对象上传简介(Java SDK) 流式上传(Java SDK) 文件上传(Java SDK) 获取上传进度(Java SDK) 创建文件夹(Java SDK) 设置对象元数据(Java SDK) 分段上传(Java SDK) 设置对象生命周期(Java
GroupAllUsers 获取多版本对象访问权限 您可以通过ObsClient.getObjectAcl接口指定VersionId参数获取多版本对象的访问权限,示例代码如下: // 创建ObsClient实例 var obsClient = new ObsClient({ //
复制对象 功能介绍 复制对象(Copy Object)特性用来为OBS上已经存在的对象创建一个副本。 当进行复制对象操作时,目标对象默认复制源对象的元数据;用户也可以将目标对象的元数据替换为本次请求中所带的元数据。新建的目标对象不会复制源对象的ACL信息,默认的新建对象的ACL是
归档存储对象 如果要下载的对象是归档存储类对象,由于对象存储在存档设备中,您必须先使用对象取回,然后才能下载该归档存储对象。对象处于不同的取回状态时,给出不同响应:如果对象已取回,下载对象成功时需要返回x-obs-restore头域指示取回失效时
传统数据库。对象存储不允许按片段更改数据。只能修改整个对象,这会影响性能。例如,在文件系统中,您可以轻松地在日志末尾添加一行。在对象存储系统中,为此需要还原对象,添加新行并将整个对象写回。因此,这种存储不适用于数据经常变化的应用。操作系统无法像常规磁盘一样安装对象存储。有几个客户
设置对象ACL 功能介绍 OBS支持对对象的操作进行权限控制。默认情况下,只有对象的创建者才有该对象的读写权限。用户也可以设置其他的访问策略,比如对一个对象可以设置公共访问策略,允许所有人对其都有读权限。SSE-KMS方式加密的对象即使设置了ACL,跨租户也不生效。 OBS用户在