帮助中心 > > API参考 > 初始化 > OBS客户端初始化

OBS客户端初始化

功能说明

OBS客户端(ObsClient)是访问OBS服务的Node.js客户端,它为调用者提供一系列与OBS服务进行交互的接口,用于管理、操作桶(Bucket)和对象(Object)等OBS服务上的资源。

方法定义

1.构造函数形式:ObsClient(parameter)
2.工厂方法形式:ObsClient.factory(parameter)

参数描述

字段名

类型

约束

说明

access_key_id

String

可选

访问密钥中的AK。

secret_access_key

String

可选

访问密钥中的SK。

server

String

必选

连接OBS的服务地址。可包含协议类型、域名、端口号。示例:https://yourdomainname:443。

max_retry_count

Number

可选

HTTP/HTTPS连接异常时的请求重试次数。默认为3次。

timeout

Number

可选

HTTP/HTTPS请求超时时间(单位:秒)。默认为60秒。

ssl_verify

Boolean

String

可选

验证服务端证书参数。可能的取值:

  • 服务端pem格式根证书文件路径。
  • false:表示不验证服务端证书。

默认为false。

long_conn_param

Number

可选

长连接模式参数(单位:秒)。当该参数大于等于0时,开启长连接模式,并将该参数作为TCP Keep-Alive数据包的初始延迟

默认为空,代表关闭长连接模式。

代码样例

// 引入obs
var ObsClient = require('./lib/obs');

// 创建ObsClient实例
var obsClient = new ObsClient({
       access_key_id: '*** Provide your Access Key ***', // 配置AK
       secret_access_key: '*** Provide your Secret Key ***', // 配置SK
       server : 'https://yourdomainname', // 配置服务地址
       max_retry_count : 1,
       timeout : 20,
       ssl_verify : false,
       long_conn_param : 0
});
点我,12·12惊喜等着你哦~