检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
默认取值: 无 说明: 如果file_path是文件夹,则headers中的contentLength,md5和contentType会被忽略。 metadata dict 可选 参数解释: 待上传对象的自定义元数据。OBS支持用户使用以“x-obs-meta-”开头的消息头来加
'/folder/filename' 须知: 如果指定该参数,SaveByType 参数会被忽略掉。 默认取值: 无 Range string 可选 参数解释: 获取对象时,获取在Range范围内的对象内容。如果Range不合法则忽略此字段获取整个对象。 取值范围: Range是一个范围,它的起始值最小
下载完成后,验证本地文件的MD5值是否与桶中对象的MD5值一致。 说明: 桶中对象必须包含元数据x-obs-meta-md5chksum,否则会忽略MD5值校验。 注意: 如果您的业务涉及加密场景,请勿使用该参数。 p 附加参数,可选 每个分段下载任务的最大并发数,默认为配置文件中的defaultParallels。
复制完成后,验证目标桶的MD5值是否与源桶中对象的MD5值一致。 说明: 必须与crr参数配合使用。 源桶中对象必须包含元数据x-obs-meta-md5chksum,否则会忽略MD5值校验。 MD5值校验通过后,会将该值设置为目标对象元数据x-obs-meta-md5chksum,用于下载或复制时校验MD5。 注意:
如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。 取值范围: 按照RFC 1864标准计算出消息体的MD5摘要字符串,即消息体128-bit MD5值经过Base64编码后得到的字符串。
认证、为账号充值,接着获取访问密钥、准备开发环境,然后下载并安装Harmony SDK。 注册华为账号并实名认证。 如果您已有华为账号,请忽略此步骤。如果您还没有华为账号,请执行以下操作: 注册华为账号并开通华为云注册华为账号并开通华为云。 参考个人账号如何完成实名认证或企业账号
如果此参数值有效且操作成功,响应码为303,返回值中的Location头域由此参数以及桶名、对象名、对象的ETag组成。 如果此参数值无效,则OBS忽略此参数的作用,返回值中的Location头域为对象地址,响应码根据操作成功或失败正常返回。 默认取值: 无 sourceBucketName
如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。 取值范围: 按照RFC 1864标准计算出消息体的MD5摘要字符串,即消息体128-bit MD5值经过Base64编码后得到的字符串。
如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。 取值范围: 按照RFC 1864标准计算出消息体的MD5摘要字符串,即消息体128-bit MD5值经过Base64编码后得到的字符串。
则上传失败,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。 取值范围: 按照RFC 1864标准计算出消息体的MD5摘要字符串,即消息体128-bit MD5值经过Base64编码后得到的字符串。
如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。 取值范围: 按照RFC 1864标准计算出消息体的MD5摘要字符串,即消息体128-bit MD5值经过Base64编码后得到的字符串。
如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。 取值范围: 按照RFC 1864标准计算出消息体的MD5摘要字符串,即消息体128-bit MD5值经过Base64编码后得到的字符串。
如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。 取值范围: 按照RFC 1864标准计算出消息体的MD5摘要字符串,即消息体128-bit MD5值经过Base64编码后得到的字符串。
如果此参数值有效且操作成功,响应码为303,Location头域由此参数以及桶名、对象名、对象的ETag组成。 如果此参数值无效,则OBS忽略此参数的作用,Location头域为对象地址,响应码根据操作成功或失败正常返回。 默认取值: 无 表3 AclType 常量名 原始值 说明
如果不匹配,返回HTTP 400错误。 约束限制: 对象数据的MD5值必须经过Base64编码。 如果不设置对象的MD5值,OBS服务端会忽略对对象数据的MD5值校验。 取值范围: 按照RFC 1864标准计算出消息体的MD5摘要字符串,即消息体128-bit MD5值经过Base64编码后得到的字符串。
参考GetObjectHeader。 默认取值: 无 loadStreamInMemory bool 可选 参数解释: 是否将对象的数据流加载到内存。 取值范围: True:忽略downloadPath参数,并将获取的数据流直接加载到内存。 False:不将对象的数据流加载到内存。 默认取值: False progressCallback
表2 请求消息表单元素 元素名称 元素类型 是否必选 描述 file 二进制或文本类型 是 参数解释: 上传的对象内容。文件名与文件路径均会被忽略,不会作为对象名称。对象名称是另一参数key的值。 约束限制: 此参数必须为最后一个参数,否则此参数之后的参数会被丢弃。 一个请求中只能含有一个file参数。
如果此参数值有效且操作成功,响应码为303,返回值中的Location头域由此参数以及桶名、对象名、对象的ETag组成。 如果此参数值无效,则OBS忽略此参数的作用,返回值中的Location头域为对象地址,响应码根据操作成功或失败正常返回。 默认取值: 无 extensionGrants
如果此参数值有效且操作成功,响应码为303,Location头域由此参数以及桶名、对象名、对象的ETag组成。 如果此参数值无效,则OBS忽略此参数的作用,Location头域为对象地址,响应码根据操作成功或失败正常返回。 约束限制: 无 取值范围: 无 默认取值: 无 表2 AclType
setContentMd5直接设置上传数据的MD5值,提供给OBS服务端用于校验数据完整性。如果设置了该值,UploadPartRequest.setAttachMd5参数会被忽略。 分段号的范围是1~10000。如果超出这个范围,OBS将返回400 Bad Request错误。 合并段 所有分段上传完成后,需要调用