Web ベースのコンソールに加えて、ApsaraDB RDS は OpenAPI Explorer、Alibaba Cloud SDK、および Resource Orchestration Service (ROS) を使用したプログラムによるリソース管理をサポートしています。ワークフローに適した方法を選択してください。
OpenAPI Explorer の概要
OpenAPI Explorer を使用すると、Alibaba Cloud サービスの API を検索、デバッグ、および呼び出しできます。インテリジェント検索、ドキュメント、オンラインデバッグ、SDK ダウンロード、サンプルコード、エラー診断、呼び出し統計などの機能を提供します。詳細については、「API とは」をご参照ください。
バージョンの説明
Alibaba Cloud API は、バージョン番号を使用してリリースを追跡します。現在の ApsaraDB RDS API バージョンは 2014-08-15 です。これは日付ではなく、バージョン識別子です。
バージョン | 説明 |
推奨 |
オンラインデバッグ
API を呼び出す前に、必要なバージョン、エンドポイント、および統合方法を確認してください。
デバッグページには3つの領域があります:左側のナビゲーションツリー (機能別に分類された API)、中央のパネル (パラメーターを設定して [Send Request] をクリック)、右側のパネル (タブ:[Documentation]、[Call Result]、[SDK Sample]、[CLI Sample])。
オンラインデバッグページ
OpenAPI Explorer にアクセスします。
エンドポイント
インスタンスのリージョンに一致するエンドポイントを使用してください。たとえば、中国 (張家口) リージョンでは、パブリックエンドポイント rds.cn-zhangjiakou.aliyuncs.com と VPC エンドポイント rds-vpc.cn-zhangjiakou.aliyuncs.com を使用します。
パブリックエンドポイントは全世界でアクセス可能です。
VPC エンドポイントには次の利点があります:
高いセキュリティ:VPC 内からのみアクセスできます。
高速な応答:データは VPC 内を転送されるため、パブリックネットワークの遅延や帯域幅制限を回避できます。
低コスト:トラフィックは内部ネットワーク上に留まります。
リージョン別エンドポイントの一覧については、「エンドポイント」をご参照ください。
サポート対象のユーザーアイデンティティ
デフォルトでは、OpenAPI Explorer はデバッグに Alibaba Cloud アカウントを使用します。ルートアカウントにはすべての API 権限が付与されているため、API 呼び出しと日常的な O&M には RAM ユーザーの使用を推奨します。使用前に、必要な ApsaraDB RDS 権限を RAM ユーザーに付与してください。詳細については、「RAMユーザーにApsaraDB RDSインスタンスの管理を許可する」をご参照ください。
アイデンティティ | サポート |
はい | |
RAM ユーザー (推奨) | はい |
RAM ロール (推奨) | はい |
参照
統合方法
ApsaraDB RDS は、次の統合方法をサポートしています。要件に基づいていずれかを選択してください。
呼び出し方法 | サポート |
はい | |
はい | |
はい | |
はい | |
カスタムカプセル化 | はい |
SDK は容易に統合できるため、API を呼び出すための最も推奨される方法です。
-
Alibaba Cloud SDK
Alibaba Cloud は、Java、C#、Go、Python、TypeScript、Node.js、PHP、および C++ 用の SDK を提供しています。SDK はリクエスト署名、タイムアウト、および再試行を処理し、構造化されたレスポンスオブジェクトを返します。詳細については、「Alibaba Cloud SDK」をご参照ください。
-
サポートされている言語とインストール: ApsaraDB RDS SDK
Alibaba Cloud CLI
Alibaba Cloud CLI を使用すると、
aliyunコマンドを実行してクラウドリソースを管理できます。詳細については、「Alibaba Cloud CLIとは」をご参照ください。CLI を使用して ApsaraDB RDS API を呼び出します。詳細については、「コマンドを生成する」をご参照ください。
ROS
ROS は、テンプレートを使用してクラウドリソースのデプロイを自動化します。必要なリソース (ECS や RDS インスタンスなど) とそれらの関係を定義すると、ROS が自動的にプロビジョニングします。詳細については、「ROSとは」をご参照ください。
サポートされている ROS リソース: ROSでサポートされているApsaraDB RDSリソース
API呼び出しのカスタムカプセル化
ネイティブ HTTP 呼び出しでは、リクエストの作成と署名を手動で行う必要があります。詳細については、「機能別の操作一覧」および「リクエスト構文と署名方法 V3」をご参照ください。
注意事項
API 呼び出しでエラーが返された場合は、エラーコードと照らし合わせて入力パラメーターを確認してください。詳細については、「公開エラーコード」をご参照ください。
レスポンスに含まれるリクエストID、または SDK のエラーメッセージを記録し、Alibaba Cloud OpenAPI Diagnostics を使用してセルフサービス診断を行ってください。