📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB Cloud Filesystem SDKs



TiDB Cloud Filesystem は、ファイルシステム操作を実行するために Drive9 ワークスペースエンジンを使用します。TiDB Cloud Filesystem は、TiDB Cloud 上で提供される PingCAP 公式のホスト型 Drive9 サービスです。Drive9 は PingCAP が所有するオープンソースのコミュニティベースプロジェクトであり、TiDB Cloud Filesystem はそのマネージドクラウドサービスです。API レイヤーおよび SDK レイヤーでは、TiDB Cloud Filesystem サービスによって公開される drive9 エンドポイントを直接呼び出します。

Drive9 は、mem9-ai/drive9 リポジトリ で管理されているオープンソースプロジェクト(Apache 2.0)です。ワークスペースエンジンに加えて、このリポジトリでは複数のプログラミング言語向けクライアント SDK も公開しています。SDK とそのドキュメントもこのリポジトリで管理されているため、このページに記載されているガイドが、SDK のインストール、設定、および API の詳細に関する信頼できる情報源です。

SDK ガイドでは、サーバー URL と API キーの指定方法を含め、クライアントが Drive9 サーバーに接続する方法を説明しています。

次の表は、使用する TiDB Cloud Filesystem 認証情報を示しています。SDK ガイドで API キーの入力を求められた場合は、ファイルシステムトークンを使用してください。

TiDB Cloud Filesystem のオブジェクトDrive9 SDK/API での用途
TiDB Cloud API キーファイルシステムのコントロールプレーン操作
ファイルシステムトークンファイルシステムのデータプレーン操作

各 TiDB Cloud Filesystem リージョンでは、次のサーバー URL を使用します。

TiDB Cloud Filesystem のリージョンDrive9 SDK/API のサーバー URLAPI キー
aws-us-east-1https://aws-us-east-1.drive9.aiFS トークン
aws-us-west-2https://aws-us-west-2.drive9.aiFS トークン
aws-ap-southeast-1https://aws-ap-southeast-1.drive9.aiFS トークン
gcp-us-east1https://gcp-us-east1.drive9.aiFS トークン
azure-centralushttps://azure-centralus.drive9.aiFS トークン
alicloud-ap-southeast-1https://alicloud-ap-southeast-1.drive9.aiFS トークン

SDK のサーバー URL は、必ずファイルシステムが配置されているリージョンのエンドポイントに設定してください。サーバー URL を設定しない場合、多くの SDK は https://api.drive9.ai にフォールバックしますが、これは TiDB Cloud Filesystem のエンドポイントではなく、TiDB Cloud Filesystem トークンを受け付けません。ファイルシステムトークンは、自身のリージョンのエンドポイントでのみ使用できます。

利用可能な SDK

言語リポジトリの場所ドキュメント
TypeScriptclients/drive9-jsTypeScript SDK 統合ガイド
Gopkg/clientGo SDK 統合ガイド
Pythonclients/drive9-pydrive9-py README
Rustclients/drive9-rsdrive9-rs README
Kotlinclients/drive9-kotlindrive9-kotlin README
Swiftclients/drive9-swiftdrive9-swift README

SDK は Drive9 プロジェクトとともに開発およびリリースされるため、TiDB Cloud Filesystem サービスより先行する場合があります。TiDB Cloud Filesystem のワークロードで SDK を採用する前に、現在のサーバーエンドポイント、認証情報、およびサポートされている操作について、そのドキュメントを確認してください。

次のステップ

このページは役に立ちましたか?