すべてのプロダクト
Search
ドキュメントセンター

Tablestore:統合の概要

最終更新日:Jul 02, 2025

Tablestoreコンソールに加えて、Tablestoreは、OpenAPI Explorer、SDK、Tablestore CLIなどの統合方法を提供しています。ビジネス要件に基づいて適切な統合方法を選択し、Tablestoreを開発および使用できます。

統合方法

Tablestoreの機能は、インスタンス管理データ管理のカテゴリに分類されます。

  • インスタンス管理

    インスタンス管理カテゴリには、インスタンスに関連する操作と機能が含まれます。たとえば、インスタンスの作成、タグとリソースグループの使用、インスタンスのネットワークアクセス制御リスト(ACL)の設定などを行う場合、インスタンス管理カテゴリの操作または機能が使用されます。

  • データ管理

    データ管理カテゴリには、テーブルとデータに関連する操作と機能が含まれます。たとえば、データテーブルの作成、SQLクエリの実行、Tablestoreとビッグデータシステムの接続などを行う場合、データ管理カテゴリの操作または機能が使用されます。

サポートされているTablestoreの機能は、使用する統合方法によって異なります。

統合方法

サポート対象

インスタンス管理

データ管理

SDK

Tablestore SDK

いいえ

はい(推奨

Alibaba Cloud SDK

はい(推奨

いいえ

Tablestore CLI

部分的にサポート

部分的にサポート

Terraform

部分的にサポート

部分的にサポート

ROS

部分的にサポート

部分的にサポート

SDK

Tablestore SDKとAlibaba Cloud SDKを使用して、Tablestoreの機能にアクセスできます。

  • Tablestore SDK

    Tablestore は、JavaGoPythonNode.js.NETPHP など、複数の主流プログラミング言語の SDK を提供しています。Tablestore SDK を使用して、テーブルとデータに対する操作を実行することをお勧めします。次の表は、さまざまな SDK でサポートされている機能を示しています。

    説明

    次の表では、チェックマーク (√) は機能がサポートされていることを示し、クロス記号 (×) は機能がサポートされていないことを示します。

    機能

    Java

    Go

    Python

    Node.js

    .NET

    PHP

    データテーブルの操作

    データ操作: 基本的な機能

    データ操作: ローカルトランザクション

    ×

    検索インデックス: 基本機能

    検索インデックス:KNN ベクトル検索

    ×

    ×

    検索インデックス: 集計

    グローバルセカンダリインデックス

    ローカルセカンダリインデックス

    ×

    トンネルサービス

    ×

    ×

    ×

    ×

    SQL クエリ

    OSS へのデータ配信

    ×

    ×

    ×

    ×

    時系列モデル

    ×

    ×

    ×

    タイムラインモデル

    ×

    ×

    ×

    ×

  • Alibaba Cloud SDK

    Alibaba Cloud SDK は、クラウドサービスの API 操作を呼び出すために使用される、カプセル化されたプログラム依存関係パッケージです。Alibaba Cloud SDK を使用して、インスタンスに対する操作を実行し、インスタンスを管理できます。

    OpenAPI Explorerを使用してオンラインデバッグを実行することもできます。詳細については、付録1:APIの概要を参照してください。

Tablestore CLI

Tablestore CLI は、Windows、Linux、および macOS で実行できるシンプルで明確なコマンドを提供します。 Tablestore CLI を使用して、Tablestore に対する操作を実行できます。たとえば、Tablestore CLI を使用して、Tablestore をアクティブ化したり、インスタンスを作成したりできます。

Terraform

Terraform は、IT リソースをプログラムで管理するために使用できるオープンソースの自動リソースオーケストレーションツールです。 Terraform は使いやすい CLI を提供しており、Alibaba Cloud またはサードパーティのクラウドに構成ファイルをデプロイし、構成ファイルのバージョンを管理できます。

ROS

Resource Orchestration Service (ROS) は、クラウドコンピューティングリソースの管理を簡素化できる Alibaba Cloud サービスです。Elastic Compute Service (ECS) や ApsaraDB RDS インスタンスなどの必要な Alibaba Cloud リソースと、リソース間の依存関係を定義するテンプレートを作成できます。ROS は、テンプレートに基づいてすべてのリソースを自動的に作成および構成し、自動化されたデプロイと O&M を実装します。

カスタムAPIのカプセル化

上記のいずれの方法でもビジネス要件を満たせない場合は、APIリクエストを手動でカプセル化できます。ただし、この方法は推奨されません。詳細については、機能別の操作リストリクエスト構文と署名方式V3を参照してください。

参考資料

  • Tablestoreの詳細については、Tablestoreとはを参照してください。

  • Tablestoreは、大量の構造化データを保存するために使用できる、費用対効果の高いテーブルベースのサーバーレスストレージサービスです。Tablestoreは、IoTアプリケーション向けに高度に最適化されたオールインワンのストレージソリューションを提供します。Tablestoreの機能の詳細については、機能を参照してください。

付録

付録1:APIの概要

Alibaba Cloud は、開発者がさまざまな Alibaba Cloud サービスの API 操作を効率的に使用できるように、OpenAPI を提供しています。 OpenAPI Explorer は、インテリジェント検索、ドキュメント、オンラインデバッグ、SDK ダウンロード、サンプルコード、エラー診断、呼び出し統計など、API 操作に関連する複数の機能を統合しています。 OpenAPI Explorer では、Alibaba Cloud サービスの API 操作を呼び出し、API リクエストとレスポンスを表示できます。 OpenAPI Explorer はまた、Alibaba Cloud サービスの使用を容易にするために、対応する SDK サンプルコードを自動的に生成します。

バージョン

Alibaba Cloud API は、異なる期間で使用可能なクラウドサービスの API 操作を管理するためにバージョンを使用します。 たとえば、Tablestore は 2020-12-09 バージョンの API 操作をサポートしています。 2020-12-09 は、日付ではなく API バージョンを表します。 このバージョンは、最新のすべてのパブリック API 操作を提供しており、2020-12-09 以降 API 操作が更新されていないことを示すものではありません。

バージョン番号

説明

2020-12-09

このバージョンを使用することをお勧めします。

オンラインデバッグ

Tablestoreは、OpenAPI ExplorerでAPIデバッグなどの機能を提供しています。API操作を呼び出す前に、Tablestoreによって提供される次の情報(バージョン、エンドポイント、APIスタイル、呼び出し方法)をよく理解していることを確認してください。

image

デバッグページ

Tablestore API操作は、https://next.api.alibabacloud.com/api/Tablestore/2020-12-09でデバッグできます。

エンドポイント

リソースが存在するリージョンに基づいてエンドポイントを選択し、レイテンシを削減します。

Tablestoreエンドポイントの詳細については、エンドポイントを参照してください。

アイデンティティ

Alibaba Cloudアカウントを使用してOpenAPI Explorerにログオンすると、OpenAPI ExplorerはAlibaba Cloudアカウントを自動的に使用してAPI操作をオンラインでデバッグします。Alibaba Cloudアカウントは、すべてのAPI操作に対する権限を持っています。Alibaba Cloudアカウントを使用してAPI操作をオンラインでデバッグすることは、リスクの高い操作です。API操作の呼び出しまたはルーチンのO&Mは、RAMユーザーとして実行することをお勧めします。RAMユーザーとしてAPI操作を呼び出す前に、ビジネス要件に基づいてRAMユーザーに必要な権限を付与します。詳細については、RAMを使用したアクセス制御を参照してください。

アイデンティティ

サポート対象

Alibaba Cloudアカウント

はい

RAMユーザー(推奨)

はい

RAMロール(推奨)

はい

使用上の注意

  • API操作の呼び出し後にエラーが返された場合は、エラーコードに基づいて、リクエストパラメータとその値が有効かどうかを確認してください。

  • 返されたリクエストIDまたはSDKエラー情報に基づいて、OpenAPI問題診断ページでセルフサービス診断を実行することもできます。

詳細情報