BosClient

BosClient是BOS服务的JavaScript客户端,为开发者与BOS服务进行交互提供了一系列的方法。在使用SDK发起对BOS的请求前,您需要初始化一个BosClient实例,并对它进行一些必要设置。

  • 浏览器端: let BosClient = baidubce.sdk.BosClient
  • Node.js: import {BosClient} from '@baiducloud/sdk'

  • 基本流程

    1. 确定EndPoint。EndPoint是指BOS服务在各个区域的域名地址,默认域名为北京:http://bj.bcebos.com
    2. 传入您的AK/SK。
    3. 将配置好的config传入BosClient。
  • 示例代码

    用户可以参考如下代码新建一个BosClient:

    let config = {
        endpoint: <EndPoint>,
        credentials: {
            ak: <AccessKeyID>,           //您的AK
            sk: <SecretAccessKey>       //您的SK
        }
    };
    
    let client = new BosClient(config);
    

    注意: EndPoint参数即BOS访问域名,只能用指定的包含区域的域名来进行定义,不指定时默认为北京区域http://bj.bcebos.com。BOS访问域名支持HTTP和HTTPS两种调用方式,为了提升数据的安全性,建议使用https://bj.bcebos.com。百度智能云目前开放了多区域支持,请参考区域选择说明

BOS访问域名为:

区域 访问Endpoint 协议
BJ bj.bcebos.com HTTP, HTTPS
GZ gz.bcebos.com HTTP, HTTPS
SU su.bcebos.com HTTP, HTTPS