检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取桶存储类别(Node.js SDK) 功能介绍 OBS提供了这几种存储类别:标准存储、低频访问存储、归档存储、深度归档存储(受限公测中),从而满足客户业务对存储性能、成本的不同诉求,详情可参见OBS存储类别存储类别存储类别。 调用获取桶存储类别接口,可获取指定桶的存储类别。 接口约束
OBS存储类别存储类别存储类别。 调用设置桶存储类别接口,可设置指定桶的存储类别。设置了桶的默认存储类别之后,若上传对象、复制对象和初始化多段上传任务时未指定对象的存储类别,则该对象的存储类别默认与桶的存储类别保持一致。 接口约束 您必须是桶拥有者或拥有设置桶存储类别的权限,才能
响应结果GetObjectResponse中GetObjectResponse.OutputStream为响应流(System.IO.Stream类型),通过操作GetObjectResponse.OutputStream可将对象的内容读取到本地文件或者内存中;用户也可以调用OBS .NET
ARD存储类型对象时不返回此字段。 类型:Integer WarmSize 返回WARM存储类型的存量大小。当无WARM存储类型对象时不返回此字段。 类型:Long WarmObjectNumber 返回WARM对象个数。当无WARM存储类型对象时不返回此字段。 类型:Integer
返回结果 表3 返回结果 参数类型 描述 Response 说明: 该接口返回是一个Promise类型,需要使用Promise、async/await语法处理。 参数解释: 接口返回信息,详见Response。 表4 Response 参数名称 参数类型 描述 CommonMsg ICommonMsg
了每个接口的参数和使用方法。 您可以通过ObsClient->getObjectMetadata来获取对象属性,包括对象长度,对象MIME类型,对象自定义元数据等信息。 本示例用于获取桶名为“bucketname”里,名称为“objectname”的对象元数据。 代码示例如下所示:
“--”表示老版本的桶。 默认取值: 无 StorageClass StorageClassType 参数解释: 桶的存储类型,详情参见StorageClassType。 取值范围: 当桶存储类型是标准存储时,该值为空。 AllowOrigin string 参数解释: 如果请求中的Origin满足
第一次写时,可以加上此头域设置对象的存储类型。 示例:x-obs-storage-class:STANDARD 约束限制: 归档存储和深度归档存储对象不支持追加上传。 设置对象的存储类型时请注意大小写敏感。 取值范围: STANDARD WARM 默认取值: 如果未设置此头域,则以桶的默认存储类型作为对象的存储类型。
绍了每个接口的参数和使用方法。 您可以通过ObsClient.getObjectMetadata来获取对象属性,包括对象长度,对象MIME类型,对象自定义元数据等信息。以下代码展示了如何获取对象属性: // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配
接口参考文档详细介绍了每个接口的参数和使用方法。 调用ObsClient的相关接口均需要传入请求数组(associative array类型)作为输入。对于桶操作接口,请求数组中固定包含Bucket用于指定桶名(ObsClient->listBuckets除外);对于对象操作接
默认取值: 无 availableZone str 参数解释: 创桶时可指定的数据冗余类型,即AZ类型。 约束限制: 归档存储和深度归档存储不支持多AZ。如果桶所在区域不支持多AZ存储,则该桶的存储类型默认为单AZ。 取值范围: 如果桶配置为多AZ,则返回值为"3az"。如果桶配置为单AZ,则返回值为None。
列举列表时,指定一个标识符,返回的工作流实例列表将是按照字典顺序排序后这个标识符以后的所有工作流实例。 该标识由两部分组成: 触发类型+工作流实例名,其中触发类型枚举值见“x-workflow-execution-type”字段的约束。 x-workflow-limit 否 Int 请求返回的最大记录条数。
定向。 默认取值: 无 ContentType string 可选 参数解释: 待上传对象的文件类型(MIME类型)。Content-Type(MIME)用于标识发送或接收数据的类型,浏览器根据该参数来决定数据的打开方式。 取值范围: 常见的Content-Type(MIME)列
storageClass StorageClassEnum 可选 参数解释: 对象的存储类别。创建对象时,可以加上此头域设置对象的存储类别。如果未设置此头域,则以桶的默认存储类别作为对象的存储类别。 取值范围: 可选择的存储类别参见StorageClassEnum。 默认取值: 无 webSiteRedirectLocation
CDN加速场景下访问OBS桶内对象变成强制下载 问题现象 在OBS控制台配置自定义域名开启CDN加速后,或在CDN控制台配置“源站类型”为“OBS桶域名”的加速域名后,访问OBS桶中对象无法在线预览,变成强制下载。 解决方案 该问题有以下两种解决方案。 方案一: 登录CDN控制台
NSLog(@"%@",response.etag); }]; 如果不设置,对象的存储类型默认与桶的存储类型保持一致。 对象的存储类型分为三类,其含义与桶存储类型一致。 下载归档存储类型的对象前必须将其恢复,参见下载归档存储对象。 设置对象自定义元数据 您可以通过metaDa
对象数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。 无 对象存储类型 对象的存储类型,不同的存储类型可以满足客户业务对存储性能、成本的不同诉求。默认与桶的存储类型保持一致,可以设置为与桶的存储类型不同。 无 对象自定义元数据 用户对上传到桶中对象的自定义属性描述,以便对对象进行自定义管理。
您可以通过ObsClient.setBucketLogging开启桶日志功能。 日志目标桶与源桶必须在同一个区域(region)。 如果桶的存储类型为低频访问存储或归档存储,则不能作为日志目标桶。 开启桶日志 以下代码展示了如何开启桶日志: 其中agency获取,可参考创建委托 //
您可以通过ObsClient->setBucketLogging开启桶日志功能。 日志目标桶与源桶必须在同一个区域(region)。 如果桶的存储类型为低频访问存储或归档存储,则不能作为日志目标桶。 开启桶日志 以下代码展示了如何开启桶日志: // 引入依赖库 require'vendor/autoload
您可以通过ObsClient.SetBucketLogging开启桶日志功能。 日志目标桶与源桶必须在同一个区域(region)。 如果桶的存储类型为低频访问存储或归档存储,则不能作为日志目标桶。 Agency字段为目标桶owner通过统一身份认证服务创建的对OBS服务的委托的名称,创