检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
多版本控制简介(Node.js SDK) 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 OBS支持保存一个对象的多个版本,您可以利用多版本控制,在一个桶中保留多个版本的对象。 多版本功能可以方便地检索和还原各个版本,在意外操作或应用程序故障时快速恢复数据。
批量删除多版本对象(Java SDK) 功能说明 为节省空间和成本,您可以根据需要删除指定桶中的多个对象。 批量删除对象特性用于将一个桶内的部分对象一次性删除,删除后不可恢复。批量删除对象要求返回结果里包含每个对象的删除结果。OBS的批量删除对象使用同步删除对象的方式,每个对象的删除结果返回给请求用户。
复制多版本对象(C SDK) 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 功能说明 用户可以根据需要将存储在OBS上的多版本对象复制到其他路径下。复制多版本对象操作将创建需要复制的多版本对象的副本,即为指定桶中的多版本对象创
g为B,则说明对象内容发生了变化。ETag只反映变化的内容,而不是其元数据。上传的对象或复制操作创建的对象,都有唯一的ETag。 约束限制: 当对象是服务端加密的对象时,ETag值不是对象的MD5值。 取值范围: 长度为32的字符串。 默认取值: 无 expiration const
versionId String 可选 参数解释: 对象的版本号。版本号为空,默认下载最新版本的对象。 取值范围: 长度为32的字符串。 默认取值: 无。 imageProcess String 可选 参数解释: 图片处理参数,描述针对对象的图片处理命令或处理样式。例如表示对图片依次进行缩
READ 读权限。 如果有桶的读权限,则可以获取该桶内对象列表、桶内多段任务、桶的元数据、桶的多版本。 如果有对象的读权限,则可以获取该对象内容和元数据。 PERMISSION_WRITE WRITE 写权限。 如果有桶的写权限,则可以上传、覆盖和删除该桶内任何对象和段。 此权限在对象上不适用。
READ 读权限。 如果有桶的读权限,则可以获取该桶内对象列表、桶内多段任务、桶的元数据、桶的多版本。 如果有对象的读权限,则可以获取该对象内容和元数据。 PERMISSION_WRITE WRITE 写权限。 如果有桶的写权限,则可以上传、覆盖和删除该桶内任何对象和段。 此权限在对象上不适用。
deleteObjects接口传入每个待删除对象的VersionId参数批量删除多版本对象,接口定义请参见批量删除对象(Node.js SDK)。 代码示例一:删除单个多版本对象 本示例用于删除examplebucket桶中的example/objectname对象,对应的版本号是 G001117FCE
读ACP权限,如果有读ACP的权限,则可以获取对应的桶或对象的权限控制列表(ACL)。 桶或对象的所有者永远拥有读对应桶或对象ACP的权限。 OBS_PERMISSION_WRITE_ACP 写ACP权限,如果有写ACP的权限,则可以更新对应桶或对象的权限控制列表(ACL)。 桶或对象的所有者永远拥有写对应桶或对象的ACP的权限。
我可以恢复已删除的对象吗? 启用多版本控制功能后,不带版本号删除对象时,对象产生一个带唯一版本号的删除标记,在已删除对象列表中,您可以从此处恢复您需要的对象。 如果未启用版本控制功能,或启用该功能后指定版本号删除了对象,OBS将彻底删除这些数据,将无法找回。 详情请参见多版本控制简介。
了变化。实际的ETag是对象的哈希值。ETag只反映变化的内容,而不是其元数据。上传的对象或复制操作创建的对象,通过MD5加密后都有唯一的ETag。 约束限制: 无 取值范围: 长度为32的字符串。 默认取值: 无 size uint64_t 可选 参数解释: 对象的字节数。 约束限制:
长度大于0且不超过1024的字符串。 默认取值: 无 versionId String 可选 参数解释: 待恢复归档存储对象的版本号。 取值范围: 长度为32的字符串。 默认取值: 无,如果不设置则默认指定最新版本的对象。 days int 必选 参数解释: 恢复对象后,会生成一个对象的标准存储副
将是对象名和版本号按照字典序排序后该参数以后的所有对象。KeyMarker指定对象名,VersionIdMarker指定该对象的具体版本号,两者共同确定对象版本 约束限制: 该字段只适用于多版本列举场景。 如果VersionIdMarker指定的版本号不属于KeyMarker指定对象的版本,则该参数无效。
建的对象,都有唯一的ETag。 约束限制: 当对象是服务端加密的对象时,ETag值不是对象的MD5值。 CopySourceVersionId string 参数解释: 源对象的版本号。 VersionId string 参数解释: 目标对象的版本号。 代码示例 您可以通过ObsClient
e.js SDK)。 代码示例 本示例用于获取名为examplebucket桶下example/objectname 版本对象的ACL权限控制列表信息,对应的版本号是 G001117FCE89978B0000401205D5DC9A。 1 2 3 4 5 6 7 8
'example/objectname', // 指定版本对象的版本号,如果版本号为空则默认下载最新版本的对象 VersionId: 'G001117FCE89978B0000401205D5DC9A' }; // 下载版本对象 const result
"example/objectname", // 指定版本对象的版本号 VersionId: 'G001117FCE89978B0000401205D5DC9A', // 指定对象的所有者信息 Owner: { 'ID':
设置桶的跨区域复制,需要满足以下两个要求: 要求源桶和目标桶多版本状态保持一致,否则不能设置replication。如何设置桶的多版本,请参见设置桶的多版本状态。 源桶的拥有者和代理人(OBS)必须要有目标桶的写权限(目标桶需要配置BucketPolicy),同时代理人(OBS)还要有源桶的读权限。这需要通过“Bu
设置多版本对象ACL-为对象设置预定义访问策略(C SDK) 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 功能说明 OBS支持对多版本对象的操作进行权限控制。默认情况下,只有多版本对象的创建者才有该多版本对象的读写权限。用
现对桶更精细化的权限控制。 静态网站托管:您可以将静态网站文件上传至OBS的桶中,并对这些文件赋予匿名用户可读权限,然后将该桶配置成静态网站托管模式,实现使用桶域名访问该网站。 多版本控制:为桶开启多版本控制后,可以在桶中保留多个版本的对象,方便检索和还原各个版本,在意外操作或应用程序故障时帮助快速恢复数据。