检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
接覆盖当前版本。此时,删除标记成为最新版本,被覆盖的版本数据无法恢复。 如果当前版本有删除标记,则不执行任何操作。 说明: 暂停多版本后,新上传的对象版本号为null。如果之前有空版本号的同名对象,则上传对象会覆盖该带空版本号的对象。更多多版本相关信息请参见多版本控制。 开启“历
userHeaders HashMap<String, String> 可选 参数解释: 用户头域列表。HashMap中第一个String代表用户头域名称,第二个String代表用户头域对应的取值。通过每个SDK设置的用户头域userHeader透传给服务端,使SDK不做处理,让后续使用更灵活。
取值区间:[0,对象长度-1],格式:bytes=x-y。 默认取值: 无 Origin string 可选 参数解释: 预请求指定的跨域请求Origin(通常为域名)。 约束限制: 每个匹配规则允许使用最多一个“*”通配符。 取值范围: 无 默认取值: 无 RequestHeader string 可选
储类别。您也可以重新指定对象的存储类别,同时也支持在对象上传完成后修改对象的存储类别。 修改桶的存储类别,桶内已有对象的存储类别不会修改,新上传对象时的默认对象存储类别随之修改。 父主题: 桶和对象相关
Map 函数执行必须的参数,可用于传入调用的服务。 表2 函数的环境变量 名称 是否必选 参数类型 说明 region 否 String 当前区域名称。 函数输入的JSON示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
userHeaders HashMap<String, String> 可选 参数解释: 用户头域列表。HashMap中第一个String代表用户头域名称,第二个String代表用户头域对应的取值。通过每个SDK设置的用户头域userHeader透传给服务端,使SDK不做处理,让后续使用更灵活。
取值区间:[0,对象长度-1],格式:bytes=x-y。 默认取值: 无 Origin string 可选 参数解释: 预请求指定的跨域请求Origin(通常为域名)。 约束限制: 每个匹配规则允许使用最多一个“*”通配符。 取值范围: 无 默认取值: 无 RequestHeader string 可选
上传段时,除了指定上传ID,还必须指定段编号。您可以选择1和10000之间的任意段编号。段编号在您正在上传的对象中唯一地标示了段及其位置。如果您使用之前上传的段的同一段编号上传新段,则之前上传的段将被覆盖。无论您何时上传段,OBS都将在其响应中返回ETag标头。对于每个段上传任务,您必须记录每个段编号和ETag值。您
则返回CORS规则中的AllowedOrigin。AllowedOrigin指定允许的跨域请求的来源,即允许来自该域名下的请求访问该对象。 约束限制: 表示域名的字符串,每个匹配规则允许使用最多一个“*”通配符。例如:https://*.vbs.example.com。 默认取值:
追加写对象 功能介绍 追加写对象操作是指在指定桶内的一个对象尾追加上传数据,不存在相同对象键值的对象则创建新对象。 通过Append Object操作创建的Object类型为Appendable Object,而通过Put Object上传的Object是Normal Object。
取值区间:[0,对象长度-1],格式:bytes=x-y。 默认取值: 无 Origin string 可选 参数解释: 预请求指定的跨域请求Origin(通常为域名)。 约束限制: 每个匹配规则允许使用最多一个“*”通配符。 取值范围: 无 默认取值: 无 RequestHeader string 可选
取值区间:[0,对象长度-1],格式:bytes=x-y。 默认取值: 无 Origin string 可选 参数解释: 预请求指定的跨域请求Origin(通常为域名)。 约束限制: 每个匹配规则允许使用最多一个“*”通配符。 取值范围: 无 默认取值: 无 RequestHeader string 可选
例如:bytes=1-1000。 默认取值: 无 Origin string 可选 参数解释: 预请求指定的跨域请求Origin(通常为域名)。 约束限制: 每个匹配规则允许使用最多一个“*”通配符。 取值范围: 无 默认取值: 无 RequestHeader string 可选
取值区间:[0,对象长度-1],格式:bytes=x-y。 默认取值: 无 Origin string 可选 参数解释: 预请求指定的跨域请求Origin(通常为域名)。 约束限制: 每个匹配规则允许使用最多一个“*”通配符。 取值范围: 无 默认取值: 无 RequestHeader string 可选
中,对象名为folder/test.txt。 取值范围: 长度大于0且不超过1024的字符串。 默认取值: 无 说明: 对象链接地址格式为:https://桶名.域名/文件夹目录层级/对象名。如果该对象存在于桶的根目录下,则链接地址将不需要有文件夹目录层级。 uploadId str 必选 参数解释:
取值区间:[0,对象长度-1],格式:bytes=x-y。 默认取值: 无 Origin string 可选 参数解释: 预请求指定的跨域请求Origin(通常为域名)。 约束限制: 每个匹配规则允许使用最多一个“*”通配符。 取值范围: 无 默认取值: 无 RequestHeader string 可选
象object_B,如果在复制操作之前对象object_B已经存在,复制操作执行之后老对象object_B则会被新复制对象object_B覆盖,复制成功后,只能下载到新的对象object_B,老对象object_B将会被删除。因此在使用copy接口时请确保目标对象不存在或者已无价
复制对象特性用来为OBS上已经存在的对象创建一个副本。 您可以通过ObsClient->copyObject来复制对象。复制对象时,可重新指定新对象的属性和设置对象权限,且支持条件复制。 如果待复制的源对象是归档存储类型,则必须先恢复源对象才能进行复制。 简单复制 以下代码展示了如何进行简单复制:
删除对象操作会同步复制到跨区复制的桶中吗? 不会,删除操作不同步。 启用跨区域复制规则后,符合以下条件的对象会复制到目标桶中: 新上传的对象(归档存储或深度归档存储对象除外)。 有更新的对象,比如对象内容有更新,或者某一对象跨区域复制成功后源桶对象ACL设置有更新。 桶中的历史对
制。 静态网站托管:您可以将静态网站文件上传至OBS的桶中,并对这些文件赋予匿名用户可读权限,然后将该桶配置成静态网站托管模式,实现使用桶域名访问该网站。 多版本控制:为桶开启多版本控制后,可以在桶中保留多个版本的对象,方便检索和还原各个版本,在意外操作或应用程序故障时帮助快速恢复数据。