初始化
所有文档
menu

云数据库 TableStorage

初始化

产品详情

确认Endpoint

在开始SDK使用之前,需要您先确定好要在哪个区域进行操作,从而在配置BtsClient时将区域对应的Endpoint做为参数填入。

云数据库 TableStorage 目前支持的域名请参考服务域名

获取密钥

要使用百度智能云产品,您需要拥有一个百度智能云账号和一个有效的 AK(Access Key ID)、SK(Secret Access Key)用来进行签名认证。

可以通过如下步骤获得并了解您的AK/SK信息:

1.注册百度智能云账号

2.创建AK/SK

获取到密钥后,需要在配置Client时做为参数填入。SDK集成了鉴权认证机制,您不需要关心鉴权背后的运算方法,只需要将AK/SK按要求填入对应的位置,SDK将自动为您完成鉴权相关的工作。

新建BtsClient

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

浏览器端: let BtsClient = baidubce.sdk.BtsClient.BtsClient;

Node.js端: let BtsClient = require('@baiducloud/sdk').BtsClient.BtsClient;

通过AK/SK方式访问

  1. 确定EndPoint。EndPoint是指BTS服务在各个区域的域名地址。
  2. 传入您的AK/SK。
  3. 将配置好的config传入BtsClient。

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

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

通过STS方式访问

云数据库 TableStorage 产品可以通过STS机制实现第三方的临时授权访问。STS(Security Token Service)是百度智能云提供的临时授权服务,详情可参见百度智能云STS使用介绍。通过STS,您可以为第三方用户颁发一个自定义时效和权限的访问凭证。第三方用户可以使用该访问凭证直接调用百度智能云的API或SDK访问百度智能云资源。

通过STS方式访问云数据库 TableStorage 服务,用户先通过STS服务申请一套AK、SK和token,然后将该套参数配置到BtsClient中,用户可以参考如下代码新建一个BtsClient:

var config = {
    credentials: {
        ak: '<accessKeyId>',        // STS服务器下发的临时ak
        sk: '<secretAccessKey>'     // STS服务器下发的临时sk
    },
    sessionToken: '<sessionToken>', // STS服务器下发的sessionToken
    endpoint: '<endPoint>'          //您选择的Endpoint
};
 
 
let client = new BtsClient(config);
上一篇
安装SDK
下一篇
实例操作