云数据库 TableStorage JavaScript SDK可以运行在浏览器或者Node.js环境中,开发者通过调用API简单便捷地使用云数据库 TableStorage 服务。
概述 本文档主要介绍了TableStorage Python SDK的安装和使用。在使用本文档前,您需要先了解TableStorage的一些基本知识,并已经开通了TableStorage服务。若您还不了解TableStorage,可以参考 产品描述 和 操作指南 。
新建BtsClient BtsClient是云数据库 TableStorage 服务的JavaScript客户端,为开发者与BTS服务进行交互提供了一系列的方法。在使用SDK发起对云数据库 TableStorage 服务的请求前,您需要初始化一个BtsClient实例,并对它进行一些必要设置。
curl_easy_setopt ( curl , CURLOPT_HEADERFUNCTION , header_data ) ; curl_easy_setopt ( curl , CURLOPT_WRITEDATA , & content ) ; curl_easy_setopt ( curl , CURLOPT_HEADERDATA , & header ) ; /
createTableOption.setMaxVersions(10); // 指定表名,其中TABLE_NAME为期望创建表的表名 CreateTableRequest createTableRequest = new CreateTableRequest(TABLE_NAME, createTableOption); try{ // 创建一张表 tableStorageClient.createTable
b'tab01' show_table_response = client.show_table(instance_name, table_name) update_table_args = UpdateTableArgs() update_table_args.table_version = show_table_response.table_version update_table_args.compress_type
new Client.CreateTableRequest(); createTableRequest.ttl = 0; createTableRequest.maxVersions = 10; myClient.createTable('{instanceName}', '{tableName}', createTableRequest) .then(response
Client接口类 │ ├─ TablestorageConnection.class //TableStorage HBase Client连接类 │ ├─ TablestorageAdmin.class //TableStorage HBase Client管理操作类 │ ├─ TablestorageTable.class //TableStorage HBase Client数据操作类 │
操作过于频繁 500 InternalError 服务内部错误,需联系技术人员解决 404 InstanceNotExist Instance不存在 404 TableNotExist Table不存在 403 AccessDenied 请求了不属于自己创建的Instance 400 InvalidInstanceName Instance名称不合法 400 InvalidTableName Table
SDK目录结构 com.baidubce ├── auth //BCE签名相关类 ├── http //BCE的Http通信相关类 ├── internal //SDK内部类 ├── model //BCE公用model类 ├── services │ └── tablestorage //TableStorage服务相关类 │ ├── model //TableStorage内部model,如Request