检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表1 URI中的参数 参数 描述 是否必选 protocol 请求使用的协议类型,如HTTP、HTTPS。HTTPS表示通过安全的HTTPS访问该资源,对象存储服务支持HTTP,HTTPS两种传输协议。 必选 bucket 请求使用的桶资源路径,在整个系统中唯一标识一个桶。 可选 domain
x-obs-server-side-encryption-customer-algorithm SSE-C方式下使用该头域,该头域表示加密对象使用的算法。 示例:x-obs-server-side-encryption-customer-algorithm: AES256 x-obs-se
BS中的对象?解决。 如果您是对象的拥有者,不能通过URL访问对象,请检查如下内容: 如果您是自定义对象的URL,请检查对象URL中是否有禁用字符。详情请参见用户指南中对象名称的约束。 如果您是使用自定义域名访问对象,请排查您的域名是否已解析到OBS桶域名。详情请参见绑定自定义域
OBS的数据冗余存储方式是什么? OBS采用Erasure Code(EC,纠删码)算法做数据冗余,不是以副本的形式存储。 在满足同等可靠性要求的前提下,EC的空间利用率优于多副本。 数据冗余存储策略为“单AZ”的桶,在AZ内的节点间使用EC算法做数据冗余;“多AZ”的桶在AZ内节点间EC冗余的基础上,会同时在多个AZ间再做数据冗余。
403 Forbidden SignatureDoesNotMatch 请求中带的签名与系统计算得到的签名不一致。 检查你的Secret Access Key和签名计算方法。详细排查方法请参见签名不匹配(SignatureDoesNotMatch)如何处理。 403 Forbidden
setMaxErrorRetry [0, 5] endPoint 连接OBS的服务地址。可包含协议类型、域名、端口号。示例:https://your-endpoint:443。 (出于安全性考虑,建议使用https协议) ObsConfiguration.setEndPoint N/A httpProxy HTTP代理配置。默认为空。
通过对象存储服务开放的丰富API和调用示例,您可以完成桶创建、对象上传下载以及更多桶和对象的进阶操作。 API文档 API 概览 Header中携带签名 URL中携带签名 基于浏览器上传的表单中携带签名 PUT上传对象 POST上传对象 07 工具 对象存储服务提供客户端、命令行等多种工具,满足您不同场景下的数据存储诉求。
点。 如果遇到跨域报错、签名不匹配问题,请参考以下步骤排查问题: 未配置跨域,需要在控制台配置CORS规则,请参考配置桶允许跨域请求。 签名计算问题,请参考URL中携带签名排查签名参数是否正确;比如上传对象功能,后端将Content-Type参与计算签名生成授权URL,但是前端使
rl生成带签名信息的URL。 使用任意HTTP库发送HTTP/HTTPS请求,访问OBS服务。 如果遇到跨域报错、签名不匹配问题,请参考以下步骤排查问题: 未配置跨域,需要在控制台配置CORS规则,请参考配置桶允许跨域请求。 签名计算问题,请参考URL中携带签名排查签名参数是否正
如果服务端加密是SSE-KMS方式,且数据加密算法为SM4,响应包含该头域。 示例:x-obs-server-side-data-encryption:SM4 约束限制: 仅在SSE-KMS加密方式下使用该头域。 取值范围: SM4:国密SM4算法。 默认取值: 无 x-obs-serv
异常处理 OBS服务端错误码 日志分析 连接超时异常 签名不匹配异常 SDK自定义异常 SDK公共响应头
异常处理 OBS服务端错误码 SDK错误处理 日志分析 签名不匹配异常 HTTP状态码报405
详见SSE-OBS加密方式 详见SSE-C加密方式 SSE-KMS支持区域以控制台实际上线区域为准。如果您在使用SSE-KMS时选择SM4加密算法,该算法仅支持华北-乌兰察布一区域。 SSE-OBS中国站已全网上线。 SSE-C以API接口实际上线区域为准。 桶级和对象级服务端加密 下表为桶级和对象级服务端加密的介绍和对比:
异常处理 OBS服务端错误码 SDK自定义异常 SDK公共结果对象 日志分析 缺少类异常 连接超时异常 签名不匹配异常 时区配置异常
异常处理 OBS服务端错误码 SDK自定义异常 SDK公共响应头 日志分析 缺少类错误 连接超时异常 资源无法释放 签名不匹配异常 报错NetworkOnMainThreadException
SDK公共结果对象(Node.js SDK) 日志分析(Node.js SDK) 缺少模块异常(Node.js SDK) 连接超时异常(Node.js SDK) 签名不匹配异常(Node.js SDK)
lang.String,okhttp3.MediaType) PUT上传和POST上传有什么区别? 追加上传对象是否支持并发场景下的锁机制? 签名不匹配(SignatureDoesNotMatch)如何处理
re生成带签名信息的URL。 使用任意HTTP库发送HTTP/HTTPS请求,访问OBS服务。 如果遇到跨域报错、签名不匹配问题,请参考以下步骤排查问题: 未配置跨域,需要在控制台配置CORS规则,请参考配置桶允许跨域请求。 签名计算问题,请参考URL中携带签名排查签名参数是否正
文件分享 文件分享强调临时性,所有分享的URL都是临时URL,存在有效期。 临时URL是由文件的访问域名和临时鉴权信息组成。示例如下: https://bucketname.obs.cn-north-4.myhuaweicloud.com:443/image.png?AccessK
OBS通过用户账号中的AK和SK进行签名验证,确保通过授权的账号才能访问指定的OBS资源。以下是对AK和SK的解释说明: Access Key Id(AK):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 Secret Access