检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
态。 完整的状态码列表请参见状态码。 默认取值: 无 responseHeaders Map<String, Object> 参数解释: HTTP响应消息头列表,由多个元组构成。元组中String代表响应消息头的名称,Object代表响应消息头的值。 默认取值: 无 代码示例:开启桶日志
参考文档详细介绍了每个接口的参数和使用方法。 如果要下载归档存储对象,需要先将归档存储对象恢复。恢复归档存储对象的恢复选项可支持两类,见下表: 选项 说明 OBS BrowserJS SDK对应值 快速恢复 恢复耗时1~5分钟。 ObsClient.enums.RestoreTierExpedited
obs_list_versions_handler *handler, void *callback_data); 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 options const obs_options* 必选 参数解释: 请求桶的上下文,配置option(C
变量。 通过表单携带的回调参数如表1所示。 表1 表单回调参数 参数名称 描述 是否必选 callbackUrl 对象上传成功之后,OBS向此url发送回调请求,请求方法为POST。 支持设置多个url,以英文分号(;)分隔,最多支持10个。 callbackUrl需要做url编码。例如:“http://www
默认取值: 无 表5 ServerEncryption 常量值 原始值 OBS_KMS kms 表6 SSEAlgorithmEnum 常量值 原始值 KMS kms AES256 AES256 表7 ServerAlgorithm 常量值 原始值 AES256 AES256 表8 ACL预定义访问策略
*location_constraint, obs_response_handler *handler, void *callback_data); 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 options const obs_options* 必选 参数解释: 请求桶的上下文,配置option(C
st request) 请求参数说明 表1 请求参数列表 参数名称 参数类型 是否必选 描述 request RestoreObjectRequest 必选 参数解释: 桶下载对象时请求参数,详见RestoreObjectRequest。 表2 RestoreObjectRequest
的消息头来完成获取对象的功能,消息头的意义如表2所示。 表2 请求消息头 消息头名称 消息头类型 是否必选 描述 Range String 否 参数解释: 获取对象时,获取在Range范围内的对象内容。如果Range不合法则忽略此字段获取整个对象。 约束限制: Range是一个范
的数字代码,状态码表示了请求响应的状态。完整的状态码列表请参见状态码。 默认取值: 无 responseHeaders Map<String, Object> 参数解释: 响应消息头列表,由多个元组构成。元组中String代表响应消息头的名称,Object代表响应消息头的值。 默认取值:
Response<ListObjectsOutput> 请求参数 表1 请求参数列表 参数名称 参数类型 是否必选 描述 input ListObjectsInput 必选 参数解释: 列举桶内对象接口入参,详情参考ListObjectsInput。 表2 ListObjectsInput 参数名称
无,不设置则不编码。 返回结果说明 表3 返回结果列表 参数名称 参数类型 描述 output *ListObjectsOutput 参数解释: 列举并行文件系统内对象返回参数,详见ListObjectsOutput。 err error 参数解释: 接口返回错误信息。 表4 ListObjectsOutput
可选值为url。 默认取值: 无,不设置则不编码。 返回结果 表2 返回结果 参数类型 描述 表3 说明: 该接口返回是一个Promise类型,需要使用Promise、async/await语法处理。 参数解释: 接口返回信息,详见表3。 表3 Response 参数名称 参数类型 描述 CommonMsg
以通过接口进行修改。用户可控制修改的元数据见表1。 OBS使用KMS密钥加密对象。校验和与指定的算法一起存储为对象的元数据的一部分。如果请求为对象进行服务端加密,则校验和将以加密形式存储。有关服务端加密的更多信息,请参阅服务端加密。 表1 OBS的元数据 名称 说明 ContentDisposition
创建桶 以下代码展示了创建一个名为examplebucket的桶,设置桶所在区域为华北-北京四,设置桶权限为私有,存储类别为标准存储,存储冗余类别为单AZ。了解更多请参见创建桶(Java SDK)。 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Response<ListObjectsOutput> 请求参数 表1 请求参数列表 参数名称 参数类型 是否必选 描述 input ListObjectsInput 必选 参数解释: 列举并行文件系统内对象接口入参,详情参考ListObjectsInput。 表2 ListObjectsInput 参数名称
Content> 请求消息参数 该请求需要在消息中指定参数,表明这是追加写上传,同时指定本次追加上传位置,参数的具体意义如表1所示 表1 请求消息参数 参数名称 参数类型 是否必选 描述 append String 是 参数解释: 表明这是以追加写方式上传对象。 约束限制: 无 取值范围:
参数解释: 桶生命周期规则列表,详见LifecycleConfiguration。 表3 LifecycleConfiguration 参数名称 参数类型 是否必选 描述 rules List<Rule> 可选 参数解释: 桶生命周期规则列表,详见Rule。 表4 Rule 参数名称 参数类型
OBS_STATUS_SlowDown 请求频率过快。 表19 obs_list_objects_callback 参数名称 参数类型 是否必选 描述 is_truncated int 必选 参数解释: 结果是否截断。 约束限制: 无 取值范围: 0(代表已返回了全部结果) 1(代表没有返回全部结果) 默认取值:
已创建桶,并将桶权限设置为私有读写或者公共读私有写。 详细操作步骤请参见创建桶和配置桶策略。 资源和成本规划 最佳实践中涉及的资源如下: 表1 资源说明 资源 资源说明 应用客户端(APP Client) 最终用户手机上的APP,负责向应用服务器发出申请临时安全凭证的请求,以及访问OBS完成数据上传或下载。
默认取值: 无 返回结果 表4 返回结果列表 参数名 类型 描述 output *GetObjectOutput 参数解释: 接口返回信息,详见GetObjectOutput。 err error 参数解释: 接口返回错误信息。 表5 GetObjectOutput 字段名 类型 说明 StatusCode