集成概览

除了可视化操作控制台,表格存储(Tablestore)还提供OpenAPI在线调试、SDK、命令行工具等集成方式,您可以根据需要选择适合的方式进行开发和使用表格存储

集成方式

表格存储的功能可以分为实例管理数据管理两个部分。

  • 实例管理

    实例相关的操作和功能。例如创建实例、使用标签和资源组、配置实例访问控制策略等。

  • 数据管理

    表和数据相关的操作和功能。例如创建数据表、SQL查询、大数据对接等。

不同集成方式对表格存储功能的支持情况请参见下表。

集成方式

支持情况

实例管理

数据管理

SDK

Tablestore SDK

不支持

支持(推荐

阿里云 SDK

支持(推荐

不支持

命令行工具

部分支持

部分支持

客户端工具

不支持

部分支持

Terraform

部分支持

部分支持

资源编排ROS

部分支持

部分支持

SDK

您可以通过Tablestore SDK和阿里云SDK使用表格存储的功能。

  • Tablestore SDK

    表格存储为开发者提供了多种主流编程语言(Java、Go、Python、Node.js、.NET、PHP)的SDK,推荐通过Tablestore SDK进行表和数据的操作。更多关于Tablestore SDK的介绍,请参见Tablestore SDK

  • 阿里云SDK

    阿里云SDK是封装好的用于调用云产品OpenAPI的程序依赖包,您可以使用阿里云SDK进行实例相关的操作和管理。更多关于阿里云SDK的介绍,请参见阿里云SDK

    您也可以通过OpenAPI门户进行在线调试,具体操作请参见附录1:OpenAPI介绍

命令行工具

Tablestore CLI提供简洁、方便的管理命令,支持Windows、LinuxmacOS平台,您可以使用Tablestore CLI进行开通表格存储服务、创建实例等操作。更多关于Tablestore CLI的使用信息,请参见通过命令行工具使用宽表模型通过命令行工具使用时序模型

客户端工具

表格存储客户端工具提供图形化的操作界面,支持WindowsmacOS平台,您可以通过客户端工具进行部分表和数据的操作。更多信息,请参见客户端工具

Terraform

Terraform是一个开源的自动化的资源编排工具,可以用代码来管理维护IT资源。Terraform的命令行接口(CLI) 提供一种简单机制,用于将配置文件部署到阿里云或其它任意支持的云上,并对其进行版本控制。更多关于Terraform的介绍,请参见什么是Terraform

资源编排ROS

资源编排服务ROS(Resource Orchestration Service)是阿里云提供的一项简化云计算资源管理的服务。开发者和管理员可以编写模板,在模板中定义所需的阿里云资源(例如:ECS实例、RDS数据库实例)、资源间的依赖关系等。ROS 的编排引擎将根据模板自动完成所有资源的创建和配置,实现自动化部署及运维。更多关于资源编排的介绍,请参见什么是资源编排服务

自定义封装API调用

如果以上方案均无法满足您的业务需要,可自行封装请求调用OpenAPI(不推荐),详情请参见API概览V3版本请求体&签名机制

常见问题

  • 如果您想了解表格存储(Tablestore)的更多内容,请参见什么是表格存储

  • 表格存储(Tablestore)面向海量结构化数据提供Serverless表存储服务,同时针对物联网场景深度优化提供一站式的IoTstore解决方案。了解更多产品支持的特性,请参见表格存储支持的功能特性清单

附录

附录1:OpenAPI介绍

为了能够让开发者快速高效地学习和使用云产品OpenAPI,阿里云为用户提供OpenAPI网站。它是一款集OpenAPI智能搜索、文档、在线调试、SDK获取、CodeSample、调用出错诊断、调用统计为一体的产品。您可以在OpenAPI门户中调用阿里云各云产品开放的OpenAPI,查看OpenAPI请求和返回结果。此外,OpenAPI门户会自动生成相应的SDK调用示例,帮助您快速使用阿里云产品。更多信息,请参见什么是OpenAPI

版本说明

阿里云OpenAPI通过版本号管控各时期云产品大版本的API列表,例如表格存储目前支持2020-12-09版本的API列表,2020-12-09代表的是API版本号而非时间概念,所展示的都是最新的API公开数据,并非自2020-12-09之后就未更新。

版本号

说明

2020-12-09

推荐使用

在线调试

表格存储在OpenAPI门户提供API调试等功能。在调用前,您需要了解表格存储提供的版本、接入点、接口风格、调用方式等信息。

image

调试入口

调试API入口为:https://next.api.aliyun.com/api/Tablestore/2020-12-09

接入点说明

根据相关资源所在地域,选择对应的服务接入点地址,以获得最低延迟。

表格存储服务接入点列表请参见服务接入点

用户身份

您通过阿里云账号登录OpenAPI网站后,OpenAPI默认使用您的阿里云账号进行在线OpenAPI调试。阿里云账号拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维。请根据业务的实际情况按需分配权限后进行接口调用。RAM用户需具备操作权限,详情请参见使用RAM进行访问控制

用户身份

支持情况

阿里云账号

支持

RAM用户(推荐)

支持

RAM角色(推荐)

支持

注意事项

  • 如果调用服务API后返回错误,您需要根据返回的错误码提示检查传入的请求参数及其取值是否正确。

  • 您也可以记录下调用返回的RequestIDSDK报错信息,通过阿里云OpenAPI诊断平台进行自助诊断。

更多信息