初始化
所有文档

          云数据库 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
          下一篇
          实例操作