初始化

云数据库 TableStorage BTS

  • 功能发布记录
  • 产品描述
    • 使用限制
    • 产品优势
    • 产品介绍
    • 应用场景
  • 开发者指南
    • C++开发示例
  • HBaseClient
    • 从HBase迁移到TableStorage
    • 功能说明
    • TableStorage-HBase-Client开发示例
    • TableStorage与HBase的区别
    • 版本更新说明
    • 安装
    • 概述
  • 重要通知
    • 品牌升级
  • 操作指南
    • 多用户访问控制
    • 云审计
    • 全局概览
    • 开通云数据库-TableStorage-服务
    • 快速入门
    • 回收站
    • 时序模式
      • 时序表管理
      • 数据管理
      • 实例管理
    • 宽表模式
      • 数据管理
      • 实例管理
      • 表格管理
  • Python SDK
    • 行操作
    • 表操作
    • 实例操作
    • 初始化
    • 版本更新说明
    • 错误处理
    • 安装SDK工具包
    • 概述
  • 服务等级协议SLA
    • 云数据库-TableStorage服务等级协议SLA
  • API参考
    • 通用说明
    • 临时授权访问
    • 接口概览
    • API概述
    • API功能更新记录
    • 服务域名
    • 错误码
    • 时序模式相关接口
      • 实例操作
      • 时序数据读写
      • 时序表操作
    • 宽表模式相关接口
      • 行操作
      • 表操作
      • 实例操作
  • 常见问题
    • API、SDK常见问题
    • 常见问题总览
    • 运维类常见问题
  • Java SDK
    • 行操作
    • 表操作
    • 初始化
    • 版本更新说明
    • 错误处理
    • 安装
    • 概述
  • Javascript SDK
    • 行操作
    • 安装SDK
    • 表操作
    • 实例操作
    • 初始化
    • 概览
  • 产品定价
    • 余额不足提醒和欠费处理
    • 账单查看
    • 产品定价
所有文档
menu
没有找到结果,请重新输入

云数据库 TableStorage BTS

  • 功能发布记录
  • 产品描述
    • 使用限制
    • 产品优势
    • 产品介绍
    • 应用场景
  • 开发者指南
    • C++开发示例
  • HBaseClient
    • 从HBase迁移到TableStorage
    • 功能说明
    • TableStorage-HBase-Client开发示例
    • TableStorage与HBase的区别
    • 版本更新说明
    • 安装
    • 概述
  • 重要通知
    • 品牌升级
  • 操作指南
    • 多用户访问控制
    • 云审计
    • 全局概览
    • 开通云数据库-TableStorage-服务
    • 快速入门
    • 回收站
    • 时序模式
      • 时序表管理
      • 数据管理
      • 实例管理
    • 宽表模式
      • 数据管理
      • 实例管理
      • 表格管理
  • Python SDK
    • 行操作
    • 表操作
    • 实例操作
    • 初始化
    • 版本更新说明
    • 错误处理
    • 安装SDK工具包
    • 概述
  • 服务等级协议SLA
    • 云数据库-TableStorage服务等级协议SLA
  • API参考
    • 通用说明
    • 临时授权访问
    • 接口概览
    • API概述
    • API功能更新记录
    • 服务域名
    • 错误码
    • 时序模式相关接口
      • 实例操作
      • 时序数据读写
      • 时序表操作
    • 宽表模式相关接口
      • 行操作
      • 表操作
      • 实例操作
  • 常见问题
    • API、SDK常见问题
    • 常见问题总览
    • 运维类常见问题
  • Java SDK
    • 行操作
    • 表操作
    • 初始化
    • 版本更新说明
    • 错误处理
    • 安装
    • 概述
  • Javascript SDK
    • 行操作
    • 安装SDK
    • 表操作
    • 实例操作
    • 初始化
    • 概览
  • 产品定价
    • 余额不足提醒和欠费处理
    • 账单查看
    • 产品定价
  • 文档中心
  • arrow
  • 云数据库 TableStorageBTS
  • arrow
  • Javascript SDK
  • arrow
  • 初始化
本页目录
  • 确认Endpoint
  • 获取密钥
  • 新建BtsClient
  • 通过AK/SK方式访问
  • 通过STS方式访问

初始化

更新时间:2025-08-21

确认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:

Plain Text
1let config = {
2    endpoint: <EndPoint>,           //您选择的Endpoint
3    credentials: {
4        ak: <AccessKeyID>,         //您的AK
5        sk: <SecretAccessKey>       //您的SK
6    }
7 
8let client = new BtsClient(config);

通过STS方式访问

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

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

Plain Text
1var config = {
2    credentials: {
3        ak: '<accessKeyId>',        // STS服务器下发的临时ak
4        sk: '<secretAccessKey>'     // STS服务器下发的临时sk
5    },
6    sessionToken: '<sessionToken>', // STS服务器下发的sessionToken
7    endpoint: '<endPoint>'          //您选择的Endpoint
8};
9 
10 
11let client = new BtsClient(config);

上一篇
实例操作
下一篇
概览