检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用任意HTTP库发送HTTP/HTTPS请求,访问OBS服务。 如果遇到跨域报错、签名不匹配问题,请参考以下步骤排查问题: 未配置跨域,需要在控制台配置CORS规则,请参考配置桶允许跨域请求。
SDK下载(Node.js SDK) 下载地址 OBS Node.js SDK最新版本源码:最新源码下载 OBS Node.js SDK历史版本下载地址:历史版本下载 兼容性 推荐使用的Node.js版本:Node 0.12.x,Node4.x,Node6.x,Node8.x,Node10
服务端错误码。
服务端错误码。
表1 Java SDK安装方式概览 序号 方式 1 使用Maven中央仓库和Maven工程下载安装OBS Java SDK 2 使用Gradle中央仓库和Gradle工程下载安装OBS Java SDK 方式一:使用Maven中央仓库和Maven工程下载安装OBS Java SDK
*credentialProvider = [[OBSStaticCredentialProvider alloc] initWithAccessKey:AK secretKey:SK]; //初始化服务配置 OBSServiceConfiguration *conf
日志分析 日志配置 OBS BrowserJS SDK提供了日志功能,您可以通过ObsClient.initLog开启日志功能并进行配置。
HTTP状态码 OBS服务端遵照HTTP规范,在接口调用完成均会返回标准的HTTP状态码,HTTP状态码分类以及OBS中常见的HTTP状态码如下: HTTP状态码分类: 分类 分类描述 1XX 信息,服务器收到请求,需要请求者继续执行操作,一般对客户调用函数不可见。
实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); BucketMetadataInfoRequest request = new BucketMetadataInfoRequest("bucketname"); request.setOrigin
桶是OBS全局命名空间,相当于数据的容器、文件系统的根目录,可以存储若干对象。以下代码展示如何新建一个桶: obsClient.createBucket("bucketname"); 桶的名字是全局唯一的,所以您需要确保不与已有的桶名称重复。
访问OBS域名失败,连接不上CA证书 为什么OBS存储的数据丢失了? OBS是否支持流量监控? OBS上传下载速率的影响因素有哪些? 对象存储与SAN存储和NAS存储相比较有什么优势? OBS的文件夹与文件系统的文件夹是否一样? OBS、EVS和SFS有什么区别?
简单复制 以下代码展示了如何进行简单复制: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以
示例代码如下: // 创建ObsClient实例 var obsClient = new ObsClient({ // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例
OBS BrowserJS SDK提供了一组预定义常量,方便用户直接使用。 您可以通过ObsClient.enums获取预定义常量对象。 更多关于预定义常量的介绍详见《对象存储服务BrowserJS SDK API参考》。 父主题: 快速入门
OBS采用分段上传的模式上传数据,在下列情况下(但不仅限于此)通常会导致数据上传失败而产生碎片。 网络条件较差,与OBS的服务器之间的连接经常断开。 上传过程中,人为中断上传任务。 设备故障。 突然断电等特殊情况。 父主题: 碎片管理
如果Date与当前服务器的时间相差超过15分钟时,则服务端返回403,认为请求已失效。 约束限制: Date必须为RFC 1123格式的GMT时间。 该值来自于Date头域或者x-obs-date头域。当两头域同时存在时,以x-obs-date为准。
服务端错误码。
*credentialProvider = [[OBSStaticCredentialProvider alloc] initWithAccessKey:AK secretKey:SK]; //初始化服务配置 OBSServiceConfiguration *conf
*credentialProvider = [[OBSStaticCredentialProvider alloc] initWithAccessKey:AK secretKey:SK]; //初始化服务配置 OBSServiceConfiguration *conf
*credentialProvider = [[OBSStaticCredentialProvider alloc] initWithAccessKey:AK secretKey:SK]; //初始化服务配置 OBSServiceConfiguration *conf