ビジュアルコンソールと、OpenAPI エクスプローラー、Alibaba Cloud SDK、Resource Orchestration Service (ROS) などの他の方法を使用して、Tair (Redis OSS-compatible) を統合できます。
OpenAPI エクスプローラーの概要
Alibaba Cloud は、さまざまな Alibaba Cloud サービスの API 操作を理解し、効率的に使用できるようにするために、OpenAPI エクスプローラーを提供しています。 OpenAPI エクスプローラーは、インテリジェント検索、ドキュメント、オンラインデバッグ、SDK ダウンロード、サンプルコード、エラー診断、呼び出し統計など、API 操作に関連する複数の機能を統合しています。 OpenAPI エクスプローラーでは、Alibaba Cloud サービスの API 操作を呼び出し、API リクエストとレスポンスを表示できます。 さらに、OpenAPI エクスプローラーは、Alibaba Cloud サービスの使用を容易にするために、対応する SDK サンプルコードを自動的に生成します。 詳細については、「API とは」をご参照ください。
API バージョン
Alibaba Cloud OpenAPI エクスプローラーは、API バージョンごとに Tair (Redis OSS-compatible) の API 操作を管理します。
API バージョン | 説明 |
推奨。 |
オンラインデバッグ
Tair (Redis OSS-compatible) は、OpenAPI エクスプローラーでの API デバッグなどの機能を提供します。 API 操作を呼び出す前に、API バージョン、エンドポイント、統合方法など、Tair (Redis OSS-compatible) に関する情報に精通していることを確認してください。
オンラインデバッグページの URL:https://api.alibabacloud.com/api/R-kvstore/2015-01-01/CreateInstance

エンドポイント
レイテンシを削減するために、インスタンスが存在するリージョンに基づいてエンドポイントを選択します。
たとえば、インスタンスが中国 (張家口) リージョンに存在する場合、インスタンスの Virtual Private Cloud (VPC) エンドポイントは r-kvstore-vpc.cn-zhangjiakou.aliyuncs.com です。 詳細については、「エンドポイント」をご参照ください。
サポートされているユーザー ID
Alibaba Cloud アカウントを使用して OpenAPI エクスプローラーにログインすると、システムは自動的にそのアカウントをオンラインデバッグに使用します。 Alibaba Cloud アカウントには、すべての API 操作を呼び出す権限があります。 Alibaba Cloud アカウントを使用してオンラインデバッグを実行することは、リスクの高い操作です。 API 操作の呼び出しや日常的な O&M の実行には、Resource Access Management (RAM) ユーザーを作成して使用することをお勧めします。 RAM ユーザーを使用して API 操作を呼び出す前に、ビジネス要件に基づいて RAM ユーザーに必要な権限を付与します。 RAM ユーザーには、Tair (Redis OSS-compatible) リソースを管理するための権限が必要です。 詳細については、「アクセスの制御に RAM を使用する」をご参照ください。
ID | サポート |
はい | |
RAM ユーザー (推奨) | はい |
RAM ロール (推奨) | はい |
統合方法
Tair (Redis OSS-compatible) は、Alibaba Cloud SDK や ROS など、複数の統合方法を提供しています。 ビジネス要件に基づいて方法を選択できます。
統合方法 | サポート | 説明 |
Alibaba Cloud SDK (推奨) Alibaba Cloud は、Java、C#、Go、Python、Swift、TypeScript、PHP、C++ など、複数のプログラミング言語で SDK を提供しています。 Alibaba Cloud SDK を使用すると、ID、認証情報、署名ルールなど、API 操作の実装の詳細を考慮する必要がなくなります。 Alibaba Cloud SDK をアプリケーションに統合して、API 操作を直接呼び出すことができます。 | はい | Tair (Redis OSS-compatible) SDK でサポートされているプログラミング言語と依存関係をインストールする方法については、「Tair (Redis OSS 互換) SDK」をご参照ください。 |
Alibaba Cloud CLI を使用すると、 | はい | Alibaba Cloud CLI に |
ROS は、クラウドコンピューティングリソースを簡素化された方法で管理するのに役立つ Alibaba Cloud サービスです。 スタックテンプレートをコンパイルして、Elastic Compute Service (ECS) インスタンスや ApsaraDB RDS インスタンスなどのクラウドコンピューティングリソース、およびテンプレート内のリソース間の依存関係を記述できます。 ROS エンジンは、テンプレートに基づいてスタック内のすべてのリソースを自動的に作成および構成し、自動デプロイと O&M を実装します。 | はい | Tair (Redis OSS-compatible) は、ROS で呼び出すことができる共通リソースとデータリソースをサポートしています。 詳細については、「Redis」をご参照ください。 |
上記のいずれの方法でもビジネス要件を満たせない場合は、カスタム API リクエストをカプセル化できます。 ただし、この方法は推奨されません。 詳細については、「リクエスト構文と署名方式 V3」をご参照ください。
使用上の注意
API 操作の呼び出し後にエラーが返された場合は、返されたエラーコードに基づいて、リクエストパラメーターとその値が有効かどうかを確認する必要があります。 詳細については、「エラーコード」をご参照ください。
Alibaba Cloud OpenAPI 診断 プラットフォームを使用して、返されたリクエスト ID または SDK エラー情報に基づいてセルフサービス診断を実行することもできます。