ApsaraDB RDSは、OpenAPI Explorer、Alibaba Cloud SDK、 およびResource Orchestration Service (ROS) 。 OpenAPI Explorerは、API操作のオンラインデバッグをサポートします。 ApsaraDB RDSを使用して開発効率を向上させるには、ビジネス要件に基づいて適切なAPI操作と統合方法を使用することを推奨します。
OpenAPI Explorerの概要
Alibaba Cloudは、開発者がさまざまなAlibaba CloudサービスのAPI操作を迅速かつ効率的に理解して使用するためのOpenAPI Explorerを提供しています。 OpenAPI Explorerは、インテリジェント検索、ドキュメント、オンラインデバッグ、SDKダウンロード、サンプルコード、エラー診断、呼び出し統計など、API操作に関連する複数の機能を統合しています。 OpenAPI Explorerでは、Alibaba CloudサービスのAPI操作を呼び出し、APIのリクエストとレスポンスを表示できます。 さらに、OpenAPI Explorerは、対応するSDKサンプルコードを自動的に生成し、Alibaba Cloudサービスの使用を容易にします。 詳細については、「APIとは何ですか? 」をご参照ください。
バージョンの説明
Alibaba Cloud APIは、バージョン番号を使用してクラウドサービスAPIのバージョンを管理します。 たとえば、ApsaraDB RDSは2014-08-15
バージョンのAPIをサポートしています。 2014-08-15
は、日付ではなくAPIバージョン番号です。 APIに関する最新の公開情報が提供されます。 2014-08-15
は、ApsaraDB RDS APIの最新バージョンです。
バージョン | 説明 |
推奨 |
オンラインデバッグ
ApsaraDB RDSは、OpenAPI ExplorerでのAPIデバッグなどの機能を提供します。 API操作を呼び出す前に、ApsaraDB RDSが提供する次の情報 (バージョン、エンドポイント、および統合方法) に注意してください。
オンラインデバッグページ
OpenAPI Explorerにアクセスします。
エンドポイント
レイテンシを削減するには、インスタンスのリージョンに基づいてエンドポイントを使用する必要があります。 たとえば、インスタンスが中国 (張家口) リージョンにある場合、パブリックエンドポイントはrds.cn-zhangjiakou.aliyuncs.com
で、仮想プライベートクラウド (VPC) エンドポイントはrds-vpc.cn-zhangjiakou.aliyuncs.com
です。
パブリックエンドポイントはグローバルにアクセスできます。
VPCは互いに分離されています。 各VPCは仮想ネットワークに対応しています。 次のリストに、VPCエンドポイントの利点を示します。
高セキュリティ: VPCエンドポイントはVPC内でのみアクセスできます。 これにより、より高いセキュリティとプライバシーが提供されます。
高速応答: VPCエンドポイントはVPC経由のデータ送信を可能にするため、VPCエンドポイントはパブリックエンドポイントよりも高速に応答します。 さらに、ネットワーク待ち時間および帯域幅制限などの問題を回避することができる。
低コスト: VPCエンドポイントは内部ネットワーク経由でアクセスされます。
詳細については、「エンドポイント」をご参照ください。
サポートされているユーザーID
デフォルトでは、Alibaba Cloudアカウントを使用してOpenAPI Explorerにログインすると、Alibaba Cloudアカウントを使用してオンラインデバッグが実行されます。 Alibaba Cloudアカウントには、すべてのAPI操作に対する権限があります。 Alibaba Cloudアカウントを使用してAPI操作を呼び出すと、セキュリティリスクが発生する可能性があります。 RAMユーザーを使用してAPI操作を呼び出すか、ルーチンのO&Mを実行することを強くお勧めします。 RAMユーザーを使用してAPI操作を呼び出す前に、ビジネス要件に基づいて必要な権限をRAMユーザーに付与します。 RAMユーザーには、ApsaraDB RDSリソースを管理する権限が必要です。 詳細については、「ApsaraDB RDSインスタンスの管理権限付与」をご参照ください。
ID | 変更の可否 |
はい | |
RAMユーザー (推奨) | はい |
RAMロール (推奨) | はい |
関連ドキュメント
統合方法
ApsaraDB RDSは、Alibaba Cloud SDK、Terraform、ROS、カスタムカプセル化などのさまざまな統合方法を提供します。 ビジネス要件に基づいて統合方法を選択できます。
呼び出し方法 | 変更の可否 |
はい | |
はい | |
はい | |
はい | |
カスタムカプセル化 | はい |
SDKは簡単に統合できるため、SDKはAPI操作を呼び出すために最も推奨される方法です。
Alibaba Cloud SDK
Alibaba Cloudは、Java、C# 、Go、Python、TypeScript、Node.js、PHP、C ++ などの複数のプログラミング言語でSDKを提供しています。 SDKをアプリケーションに統合して、API操作を直接呼び出すことができます。 SDKは、データ署名ロジック、タイムアウトメカニズム、再試行メカニズムなど、さまざまな情報をカプセル化します。 SDKは、開発を容易にするために仕様に基づいて構造化応答オブジェクトを返します。 詳細は、「Alibaba Cloud SDK」をご参照ください。
Alibaba Cloud SDKを使用して、ApsaraDB RDSのAPI操作を呼び出すことができます。 サポートされている言語と依存関係の詳細については、 OpenAPI Explorerを使用します。
Alibaba Cloud CLI
Alibaba Cloud CLIでは、
aliyun
コマンドを実行してAlibaba Cloudサービスと対話し、クラウドサービスリソースを管理できます。 詳細については、「」をご参照ください。Alibaba Cloud CLIとはAlibaba Cloud CLIを使用して、ApsaraDB RDSのAPI操作を呼び出すことができます。 詳細については、「コマンドの生成」をご参照ください。
ROS
ROSは、クラウドコンピューティングリソースの管理を簡素化するAlibaba Cloudサービスです。 Elastic Compute Service (ECS) やApsaraDB RDSインスタンスなど、必要なクラウドコンピューティングリソース、およびリソース間の関係を説明するテンプレートを作成できます。 ROSは、テンプレートに基づいてすべてのリソースを自動的に作成および構成し、自動デプロイとO&Mを実装します。詳細については、「ROSとは何ですか? 」をご参照ください。
ROSを使用して、ApsaraDB RDSのAPI操作を呼び出すことができます。 サポートされているリソースとデータの詳細については、「ROSでサポートされているApsaraDB RDSリソース」をご参照ください。
カプセル化されたカスタムAPI呼び出し
ネイティブHTTP呼び出しを行うには、カスタムリクエストを作成してリクエストに署名する必要があります。 署名メカニズムの詳細については、「関数別の操作のリスト」および「リクエスト構文と署名メソッドV3」をご参照ください。
使用上の注意
ApsaraDB RDSのAPIを呼び出した後にエラーが返された場合は、返されたエラーコードに基づいて入力パラメーターと値が有効かどうかを確認します。 詳細については、「公開エラーコード」をご参照ください。
Alibaba Cloud OpenAPI Diagnosticsを使用して返されたリクエストIDまたはSDKエラー情報に基づいてセルフサービス診断を実行します。